I must pay Icefrog 4 years of fun and I'm willing to give him what he deserves BUT I hate small transactions.
Also I like cosmetics but not that much so I'd like my money invested not in more cosmetic, I want that money in banning cheaters and flamers because I like a retard free game more than a Pirate hat in Kunnka.

So my suggestion:
Allow to get all cosmetics with a fixed sum of money AND when I pay I'd like to mark in a poll that I didn't really care about cosmetics, so please invest that money in improving the game in another way (You may think you got my gold for the cosmetics and invest more money in it, and that is something I really want to avoid)