That's a tough one, I like the ports better on Serenade, but if you haven't cruised on a Freedom class, its a good time to try it out and Royal Caribbean. Lots to do onboard if you like to keep busy, great pool deck, wonderful entertainment.
You'll need to decide on ports that you want to visit..