We did the transatlantic on Odyssey so spent lots of time on her. We loved the shows for the most part. My husband enjoyed the Seaplex and all the activities that came with that (Pickleball, ping pong, volleyball, basketball, bumper cars, etc). We had most of our lunches in Two70 because I love those sandwiches and it was just a comfortable place to hang out.
Our biggest complaint: It was completely impossible to get a specialty coffee (that wasn't Starbucks)!! Our cabin was at the front of the ship, and one had to trek to Two70 or Windjammer to get a latte every morning. There were no latte's (that were included in drinks package or Diamond discount) on the Promenade. This was a first for us as every other Royal ship we'd been on had good coffee in Cafe Promenade, but on Odyssey they only have regular coffee (which I refer to as sludge). 🙂