The enemy buff you. You glitch out every 5 minutes. Serioulsy? Did anyone actually playtest this game? A simple playtest would have revealed most of the bugs I have seen.
If you are having problems with the controls it might be the infamous sticky keys problem with IE http://www.kongregate.com/forums/7-technical-support/topics/67250
I don't truly see any reason for complaints about micro transactions, personally, its a good way for flash developers to get money to make better games, not to mention pay bills(funnily enough, even flash developers have to pay bills).
wheee badges! Eh, to my mind its a better game than dreamfail, And while the fact it has micro transactions may have influenced the decision, it has a rating way above the requirement of 3.75, so obviously enough people like it.
Though yes, the servers do crash every now and again :/