Ok, so here's my comparison between Royal Caribbean Enchantment of the Seas out of Baltimore and Norwegian Star out of Tampa.
Ease - RC without a doubt. Leaving out of Baltimore can't be beat for ease for us. The port in Tampa was very easy to use though once there.
Price - equivalent
Cabin - Norwegian mostly because of the excellent bathroom with a shower better than mine at home
Entertainment - up until last night I was going to say RC but Norwegian had an awesome aerialist show with no spoken words just music and acting so now I'm going to say it's a tie.
Theater - RC for better, bigger and more comfortable seating but Norwegian for having enough seats for everyone no matter how late you arrive.
Service - RC by leaps and bounds. Not that the Norwegian staff weren't nice but things just weren't quite as nice.
Food - RC for sure - both the buffet things and the regular restaurants. The Norwegian restaurant Versailles (the main free dining room) while pretty was incredibly noisy by staff and they had the disgusting habit of scrapping plates of left-over food together onto one plate till it was pilled high enough for them to deem it ready to take away. Gross.
Cleanliness - tie as both had sanitizers everywhere and encouraged people to use them.
Room Service - RC for their early morning breakfast delivery that you could order in advance.
Excursions - tie as both had plenty of options and all were very organized.
Spa - Norwegian for their private spa with indoor pool, relaxation rooms and speciality hot tubs and saunas. It did cost extra but we enjoyed the exclusivity.