I have mixed feelings about this game. Overall, the game is extremely well polished. The graphics, sound effects, and game mechanics are outstanding. Multiplayer is really where this game shines. Up to four archers battling for chaotic supremacy. There's different "variations" of gameplay to choose from when playing multiplayer which really help mix it up when the stock gameplay becomes boring.
The somewhat crappy part about multiplayer though is that you have to unlock new stages and archers by playing the single player (or duo) "quest" mode. This is where things take a downward slope.
The difficulty is way over the top. Each mob has it's own unique abilities, which is great, but the AI is possibly the worst I've ever seen. Normally when people say "the worst" they mean dumb or too easy. TowerFall is the exact opposite. The AI doesn't really do anything 'on its own', it simply reacts to the user's input. Sure, there's some "dumb" enemies like goos or slugs that walk around the map and occasionally jump at the player but most of the mobs react as soon as the player it's the dodge, jump, or fire action. Like for example the second I press fire, the enemy archer dodges. Every-single-time. Like wise with certain flying mobs. The second I fire an arrow, they dodge. They will always dodge it. Likewise when they fire an arrow. If you dodge, they will fire a second arrow. If you jump, they will reaim and fire another arrow, hitting you everytime. The only way I've found to effectively kill an enemy archer is to unleash a barrage of at least 3 arrows. It's exceptionally stupid.
That being said, I think this is a really fun multiplayer game. While you have to unlock all the features through single player "quest" mode where you'll have to deal with the abysmal AI, the mutiplayer aspect is s great that I can ignore that.