From FLL to the Azores, the internet wasn't too bad, but went downhill rapidly the further east we got. Once we got into the English Channel and up towards Denmark, it went to hell in a handbasket, and didn't get much better.
A crew member told me that the crew also has to pay for internet and since the passengers got it free on the TA, so did the crew. That really clogged up the upload/download capacity and caused no one to have decent service.
Sounds like Princess needs to talk to Elon Musk and use Starlink...