It's not bad, by any means, but it's tough. I'm not that far, because I've got other games and I'm not that fond of grinding, but you'll need to grind. I suggest you look up a review on Gamesspot, or something. If you're patient, I don't think you made a mistake.
One gripe I have, is that I don't think you gain experience for healing allies, which means you need to find a way of leveling up Healers.