My opinion is that the bad reports had a lot to do with the location of the ship and not so much with the number of passengers.
Although last March/April the did have less passengers then they do now, my experience was always good at any time of day for streaming. 2,3,4 AM or 11 AM. Plus using Zoom at 2 PM on a sea day, it didn't cut out even 1 time.
I can't wait to try it again this winter for a comparison.