Haven't been on the Freedom, but have sailed on her sister ships Glory and Valor. Also have been on the Vista.
I would choose the Vista because of more options for food and entertainment, specifically JiJi's alone would do it but also more stuff on the sports deck (ropes course, sky ride). Loved the gelato station in Lido Buffet, The Havana Bar, etc,etc.