Wow -- very enjoyable thread to read! Nice job!

It's hard for me to decide this one. I'd say Amy from PS2. Her effect on the party can be tremendous, especially at higher levels if you care...