I don't think the servers are 'that' bad. We've only been on 1 cruise, Wonder, last August. We had Hernan (Chile) for our server, Olena (Ukraine) for our assistant, Rakesh (Trinidad and Tobago) was the head server. (I've seen Hernan mentioned with a different asst. server in the past couple of months.) We liked our team, they did magic tricks/origami and cut up DD12's salad. The head server came by daily to see how we were all doing (inevitably right after my girls had headed off to a restroom, which was kind of a running gag by the end of the trip). There was just 1 night that they seemed super busy that we felt a little neglected (to the point that my water glass was empty and the head server was helping out at the tables--I think he ended up refilling my glass.) Maybe they were short staffed that night. Anyways, it was just 1 night in the middle of the trip that was off. We are very undemanding people, and understand that there can be days like that.
I loved the server we had at the character breakfast, Felipe (Peru). DD16 was feeling seasick, he noticed, got her some green apple, told us to take it back to the room with us, etc. We saw Felipe the next day at Cabanas at lunchtime and he recognized DD16 and asked how she was doing.