I have been a regular cruiser with Royal Caribbean usually on boats built between 2002 and 2013 due to the destinations and length of time.
This week I did an MSC cruise on a ship built last year and the improvements in Wi-Fi, on board games, digital ordering, etc. gives me a lot of hope that the future of cruising will get even better.
I prefer Royal Caribbean for its US customer focus and there are operational things I would change but overall the newer boats are worth the investment.