Graphics:
The graphics and character designs are well done. They are better (if not the best) compared to any other RPG games out there in the GBA realm. Then again, I only see snapshots of the other games, having not played them yet ;)
Some of the character attack animations are really cool and spactacular.
Sound:
Some of the BGM are entertaining, but tend to be repetitious throughout the game. The sound effects are quite convincing, the galloping of the horse, the striking of the blades, the tearing of the flesh, cool.
Storyline:
A bit too linear for some, with just a little bit of optional side-quests. For me, I don't mind the storline linearity, because it disturbs my mind to think that I need to go a few chapters back and repeat it differently in order to get different outcome/ending of a game.
Multiple ending really disturbs me...
Anyway, the storyline is engaging and well thought of, with a lot of character development and attachement throughout. Not much of a plot twists though.
Gameplay:
I like strategy games (FFT, CIV) more than traditional RPG. This game is really great because it has a deep starategy to it in which every move you make, you need not only consider the immediate outcome, but the subsequent after-effect as well.
Although the strategy during gameplay is quite engaging, players are not burdened with too complex micro-management of the characters. There are no armour/defense equipments that can be changed, only weapons. The fact that you can use multiple weapons and can choose which one to be used during an attack is cool.
The training session is well done, whereby players are taught almost all of the game functions during this session, despite being a bit long (almost 1/3rd of the total chapters).
Some of the later chapters can be quite challanging compared to the training chapters.
One thing that I found a bit uncomfortable with is the fact that the game will auto-save after each character move. If one of the characters died, or wrong moves were made, you have to re-start the chapter all over again to try to get things correct.
Of course, it adds a whole lot to the challange to the game. Luckily, a memory backup can save quite a lot of time.