I found that the grinding on this took me out of the game. Just like in FFX where you make sure everyone get a turn in to get the AP, in this one I found it annoying that every battle I made sure to beat the tar out of my warriors at the end of each battle. Like you said, there has to be a more balanced way to get that done right. I just don't see this form of levelling working very well.