Decent structure, but...
The game is essentially a poor man's Monster Rancher. There is no real strategy in the fights (just keep using the best available attack), and there's no way to work discipline and affection together. It should be two separate bars you can work towards, and would have to if the opponents were ever any challenge.