We book balcony or suite (ocean view on 1st cruise).
Due to some health issues, I need to rest alot and having a balcony keeps me somewhat connected to the world !
We usually keep 2 decks of cabins above us, although on the Spirit that didn't work. We heard chairs scraping all the time from the pool area.
Also, due to the same health issues, I really need a bathtub (can't stand too long).
Usually we book midship to minimize motion, but last June we got the last mini-suite on the Elation--up top and in front.
It wasn't bad at all. In fact, we really liked the Elation.