Wife and I have cruised RCCL and Celebrity exclusively and have been very satisfied with both but give an edge to Celebrity for overall food quality and choice.
We have sailed several times on Freedom of the Seas and the promenade on this class of ship makes for a more enjoyable experience, especially on a transatlantic crossing.
It is nice to be able to stroll the promenade, browse the shops, stretch our legs and get a snack whenever we want. We like to just stroll after dinner and before going to bed.
Cabin on Freedom was good size, cabin attendant was great. Unfortunately, winds and cloud cover prevented use of balcony for transatlantic crossing although weather in the ports was perfect.