I don't normally comment on tip threads, but your service level will vary widely ship to ship, trip to trip, room to room.
You can easily do vouchers on the ship, just get the right names.
They've added 'reminder' letters in the rooms who should get tipped or who doesn't despite highest dsc among most lines.