stormwind81: First I want a party of at least 2-3 tanks, 1 mage, 1 cleric and 1 ranged!
My main is already a multiclass Fighter/Mage.
So these are the companions Id like to hire:
Iomen
Jaheira / Khalid
Branwen
Ajantis
Minsc
Neera
You'll need to dump two, since you only have 5 slots for NPCs.
The only thief in your list is Imoen, so she stays.
Decision point 1: Neera is the only pure mage in your list. Keep her if you want a pure mage, or dump her if you are satisfied with your PC covering arcane casting. Your PC can probably cover this fine, though he won't be able to reach 5th level spells. He can use a bow while not casting. Neera does introduce more random chance to your battles, possibly helping or possibly killing you. This is an easy drop choice.
Decision point 2: Jaheira and Branwen can both cover healing and buffs, though Jaheria pulls from the Druid list while Branwen gets the cleric list. Both will eventually reach level 8 in their divine class and both reach 4th level spells. One of these two is an easy drop choice.
Decision point 3: Minsc, Ajantis, and Khalid all fill similar roles, with slightly different focuses.
-I like Ajantis as a tank because he has Lay On Hands for pinch healing. Between heavy armor, good strength, that flash heal, and easy Protection From Evil, he's the tankiest of the three. He doesn't have exceptional strength, but his only truly weak stat combat stat is Dex, so he's easy to fix.
-Minsc will do more damage than the other two because of his high strength, but his AC may be somewhat lacking because he can't wear plate. However, he CAN use longer reach weapons (like two handed swords) from slightly behind someone else, and he can use a bow just fine.
-Khalid has middling combat stats, which means his strength is pretty poor for someone relying on weapons. There isn't much to recommend him over either of the other two. Khalid is the easiest drop choice here.
Overall, I'd suggest dropping Khalid and Neera, and consider replacing Jaheira with Dynaheir (complete the Minsc/Dynaheir pair while dropping the second half of the Khalid/Jaheira pair).
Final Party: F/M, Imoen, Ajantis, Branwen, Minsc, and either Jaheira or Dynaheir.
If you take Jaheira, then you'll have two divine casters that can both do some off-tanking.
If you take Dynaheir, then you'll have a full mage to supplement your F/T. This is like taking Neera without taking the uncertainty of a wild mage.