What about Cyan? Cyan is awesome, his only drawback is that he must keep charging his SwdTech attacks (meaning he can take hits while in charge), but other than that he's very strong.
What I've never understood is why nobody else but me gets that you're supposed to input the other 3 characters' commands first, and while they're all doing their things, that's your window to charge Cyan's Attack, if you wanna?
Also, Fang (Aka "Dispatch") is his Level 1 SwdTech and you can just fire that one right off without even thinking about it. It's unblockable, pierces all defense and looks cool as hell. He's a fuckin tank. Not to mention, having close-to-Sabin levels of HP at that early stage of the game means a lot of HP.