Disney cruise - expensive comparatively to Royal. Double for same cruise days. No gambling. Food better than RC, but not by a huge margin. Amenities are obviously very kid related, where RC is very adult related. I have been on 2 with the kids when they were smaller, and it was truly great. But once they hit a certain age, I think its overkill, and you get better value on RC.
We let our little ones roam the ship cause the kids rooms get boring for them. Disney has a phone system where your cabin phone works throughout the ship, so they can check in with you. Also Disney has cruise app which allows communication between people (I never buy the wi-fi on a cruise - defeats the purpose. Cruises are for unplugging.). RC has nothing like that and it was harder to communicate/keep track of people that dispersed in different directions.
Amelia is fantastic, the Ritz is the bomb. The Omni is good as well, but obviously a step down. But all rooms face ocean.
good to hear about the Ritz at Amelia. Stayed at the Rits in New Orleans this year and was disappointed