So after 37 hours or so of gametime (including 3 optional bosses and grinding time), I have finished the main story of Ougon no Taiyou DS (Golden Sun in Japanese

)!!!
My thoughts:
- Definitely a great game considering how the story development was in the previous two. Each additional character after the starting four (Matthew, Terry, Karis, Crown) had their own little section of gameplay which led up to them being included to your party. Though I have to say the game could have been longer; there was a lot of potential to explore more on certain characters which could still have tied into the story overall.
- I love my OHKO Djinns. ...I think I've mentioned this before.
- The graphics are AMAZING. I'm sure those viewing this thread have already seen some previews from Youtube and whatnot, I'm not going to try convincing anyone of the graphical quality of this game.
- The weapon system has gotten an interesting boost; instead of simply obtaining the weapon, equipping and unleashing special moves as much as your character's luck allows, each weapon now has a leveling system. What I mean by that is most weapons (regardless of whether you find it normally in shops or it's a weapon found in the field) have at least two special moves (the Sol Blade that you get towards the end of the game has a whopping
four)! However, the chance of the stronger special moves activating is quite minimal when you first obtain the weapon; you have to continually use that weapon (through normal attacks) in order to 'level up' your weapon (to increase the chance of activation) and 'master' the special moves. Remember, this applies to all weapons:
continuous usage of the weapon ensures a greater chance of special moves activating. Of course, there's no guarantee that you'll be able to pull off the strongest move every time your weapon activates; mastering the moves (and consequently, the weapon) simply increases that chance and enables a greater variety of special moves.
tl;dr
This game is teh awesomez!!!! 
Will definitely play this again in English.
..now to find Dullahan..