I am currently on the Joy in a balcony room. I think the ship is great! I am a big fan of the Observation Lounge. The pools are weird in that they are like postage stamps and the decks are mostly for loungers. I never really go in the pools so that's fine for me but if you like lounging in pools be aware! I also appreciate that the casino has a smoking section that is walled off in a glass room so that the smoke doesn't diffuse over the whole casino.
That said, the current cruise is a bit rocky. The computers were down when we boarded Sunday, leading to a 3-hour wait (and 2 of it standing out in the line on our feet). The Footloose shows were postponed, I'm assuming because of COVID or other sickness. There was engine trouble or something similar, causing us to be delayed into our first port of Cartagena, and the land-based tours were pretty miserable being so condensed on top of super-bad traffic.
I assume we are just unlucky and that these problems are not typical of most cruises, though.