The game is good, it just needs an overarching gameplay mechanic to tie it all together. Achievements or unlockables at accumulated point milestones, or something. The central problem with the gameplay is that once you achieve a high score in a given mode (one where you got incredibly lucky and managed to totally eclipse your previous scores) then there's really no incentive to play that mode again. No matter how high of a score you get, unless you manage to get super lucky again and top that highest score, your time was wasted. It becomes an exercise in frustration. There are a number of things they could have done to help reduce the frustration factor, but unfortunately most of them also would have changed some of the strongest gameplay elements of the game. The overall design has weaknesses and strengths. Once I get the last couple of (non-smile) achievements, it's pretty likely I won't play this again.
God I wish I could see the whole fucking board at once

And I wish that the wave enemies didn't look so much like your bullets. And I wish that the visual effects weren't so over the top that when you're doing really well that it becomes very hard to see the enemies.
Really hard to complain when a game this good only costs 10 bucks though.
All this aside, the friend leaderboard implementation is a huuuuuuuge step in the right direction

My only real goal is to keep Patel from the top spot on my lists

I like this game. I still like SSHD more, as a double-stick shooter.