definitely have to agree. i'd have to say Christie,Kasumi, Gen, Sarah,Ayane. Helena is definitely up there.. but she's very risky.
Speaking in complete honest, the worst characters in the game are Sarah, Genfu, Alpha and Pai. All of who need buffs.