I think it's not balanced. The first level is hard (but it's ok in my opinion). but all other are too easy. And, after 3..4 stage, you can get a lot of skills point just doing the stage another time and improve your score. So...just after 4 stage...you have all skills at max