I was on the Regal Princess for the 11 night Northern Europe cruise. This is a two week cruise that goes to many different countries. Here are my impressions of the cruise.
Wifi for the first week was absolutely terrible. I had enough wifi for instant messaging but activities such as browsing a website will not work. The connection was terrible. The wifi improved during the second week but it was not enough to change my mind.
Their mobile apps were unnecessary. There's no reason to have 3 different apps for one cruise and I did not use them at all for the entire duration of the cruise.