I don't mind less 'gimmicks' and 'promotions' if the service makes up for it.
Normally I find the service at Marriott excellent, way superior to Starwood and slightly better than Hilton (from a business perspective, which is where I think Marriott are at their best).
However, I have to admit that in the last couple of year Marriott has started to treat it's Platinums in a way which verges on contempt. Months go by without any correspendence from them, they have never sent me a Global Directory etc. etc.
I am reaching the point where I think, ok the service is good, but if you really don't care about my business I will go somewhere which does (which effectively mean Hilton or Hyatt - I give Starwood another chance every month, and every month they screw it up).
I stayed at the Marriott in Zurich on Monday night (and will probably stay there again this Monday). They have always given me the same room which at check-in they always tell me is 'a very nice room'. It is not a nice room is a pocky-hole. One the door it says the rate per night is CHF 400. I normally pay a rate of CHF 345. This is hardly what I call an upgrade!
As for a welcome gift etc. forget it!
Marriott really does have to try harder.
Nick