I agree with a lot of what's been said already. I don't mind paying something, but I hate pay to win.
I also think that micro-transactions should be micro, as in small. Some are, but some of the prices are a bit much.
For WoW, you buy to play, pay a sub to keep playing, and they have a cash...