I personally like pre-paid tipping. My last cruise had pre-paid tipping and the service we received was superior to the service on any of our prior cruises. I think it must be just hit-and-miss; sometimes you get good service, sometimes you don't. That's true of cruises where gratituities aren't pre-paid, too.
Land Cruise, Britain and Belgium