I reached rank one one month before the game finished..not bad timing if I do say so myself.
And to get the medium badge, at the start just max out your high/low attacks, then get the extra attacks as a higher level ability, max one of them out and put some points into the other. Then just pool most the rest into mana and it's easy. (Might want to level up basic damage as well actually)
One of the best games I have played in a while.
Original, pretty decent story and somehow quite addictive.
The demo for the next game is a good idea... but need a helluva lot of work to make that into a decent game.