I think is a good game. Just forget the awful tutorial. The game improves in each stage and finally leaves a good taste.
The challenges option and achievements are funny to get, and it includes great boss fights. I was tempted to leave after second stage, but persevere and discovered a little great game underrated because a bad tutorial and starting.