@sushiknight yeah, comparatively to the others is what I meant by "worst one to have on your team". You got the mega-tank that can attract and take hits, olberic, your hit all opponents with strong magic, cyrus, your money making machine wind mage, tressa, your all-rounder ailments curer and healer, alfyn, and your hp steal and sp share and steal guy, therion.
Ophelia is second best to alfyn in healing but a decent alternative since she has aoe healing and light magic casting. And Primrose is mostly good for buffing olberic....but otherwise mostly weak in attack and other skillsets.
H'aanit's diversity in catching pokemon resulted in decent single enemy attacks but weak aeo attacks.
I actually started with her on my first run because I thought she was interesting but her skills are inefficient AND her story was the most boring relative to the other stories. The disappointment was so bad it took me a year to pick it up again to start another character.