No, I'm American, but I speak French and prefer their style of customer service. I hate how over-the-top cheerful and overattentive American servers are, for instance. In France, they bring you your food and leave you alone, and if you're obnoxious or abusive they tell you to piss off.
Now, you say that in your hotel job you were friendly because you're a friendly guy. So you would have been friendly without tips, right? Because that's who you are. Was money your only motivation to do your job well? And if so, wouldn't it have served the same purpose if you were paid better in salary but weren't tipped?
Loads of people do tough jobs for low wages and no tips. They do their jobs well because they want to or because they have to, but the idea that customers need to tip generously just to get a basic level of service is really distasteful to me. I don't want bells and whistles from service people, I just want competence, and if competence costs extra then there's something very wrong with the system.
FWIW, I feel the same about bonuses for bankers and stockbrokers, etc. If money is your sole motivation for doing your job well, then you're in the wrong line of work.