I'm not a fan of limited time event rewards(Shantotto minion, Brickman minion, Lightning/snow gear/hairstyles) Putting them in a cash shop for people who missed them has absolutely zero downside to it. Also many of the items will be obtainable in game.

A cash shop? OH NO! our game is broken... No it isn't. The very fact at how successful Cash shops are in MMOs for vanity items, obtainable in game or not prove that a lot of people don't care. I for one pay attention listen and make up my mind after its out. I see no problem with it so long as its no buying your way to the top or "pay to win" people just need to get a grip.

"oh no this persons running around with a vanity pet that's cash bought and has no real change in the game or my experience, my game is ruined" That is essentially how people sound when they cry about it.