Not really sure what other "2-3" cruises/lines you have sailed before but the majority of those extra charges are common on most cruise lines!! The 8.50 is for GRATUITIES, not "Service Charges" and is a common charge (it's tips spread among the crew, why would you want to remove them ?) . WiFi is not free on most ships. Soda is not free on any cruise I have been on unless you have a soda package. T.V. channels usually always stink onboard. How would you lose your towel?