Overdone, but still good.
It's not particularly original, but I liked it. It was a bit frustrating that I had to get some skills I didn't want in order to get the ones I did, but hey, most games are like that. I'd give it... 6/10, not because it's not great. Just because I've played a lot of games like it. Good going!