I'm sorry that you felt that Navigator was not a good value. I do agree that Royal Caribbean needs to address their food issues. The overall food on my last three Royal Caribbean cruises hasn't been equal to that of Carnival, Azamara, NCL, Princess or Oceania.
I have never experienced an issue with service and the larger ships do have more of a theme park feeling than a cruise ship.
I strongly hope that you don't give up on cruising. Try going on a smaller ship on Carnival or NCL. I think you will be happy.
In regard to Belize. A big mistake is that people judge it based on Belize City. Get outside of the city or to some of the cays and you will definitely appreciate it.
Take care and I hope your next cruise is a wonderful one.