So, I'm doing some modding at the moment and making the characters a little more individual. Cloud is an extremely strong all-rounder, Barret is a tank with huge HP but little magic power and speed, and his machine guns can hit all enemies (toggle multiple is turned on), Tifa has high dexterity and slightly low HP and magic, with a chance of countering any physical attack (she's a martial artist, after all). Aeris is a strong mage with very low physical strength and HP, Yuffie has high speed, comes with several materia and (if there is a way to make this happen with AI, which is unlikely) may have an increased steal rate, and Cid will be an all rounder whose limit breaks have a low HP divisor thanks to his short temper.
However, I'm not sure what to do with the others. None of the others lend themselves to any specific class. Cait Sith will have low dexterity and high HP like Barret (because he has a huge stuffed toy), but I can't think what else he would do. I'm also toying with the idea (again, this is assuming it's possible to do and assuming it doesn't make him unusable) of giving Vincent an HP level worthy of an undead ex-Turk but making him absorb recovery spells and items in the same way as undead enemies. Beyond that, I can't work out whether to make Red XIII, Cait Sith and Vincent mages, physical fighters or something else.
I'd like to know what people think Red XIII, Vincent and Cait Sith's strengths and weaknesses should be, and why they think it.