Never stayed in the Bayfront, but I did stay in the MMM back in 2017 and I only have good things to say about it. The rooms were great, and the staff was really friendly (side note: I don’t know what it is, maybe they pump something through the vents, but the lobby there smells amazing).
One small caveat though, if you think you’re going to be doing a lot of Hall H stuff or waiting in line overnight, definitely try for the Bayfront. Not just for view, but also because the walk from the MMM to the southernmost parts of the Convention Center is wayyyyy longer than you think it would be, especially during high traffic times when the sidewalk is full.