I’m not fond of some of the classes or play as one myself and want else on companions, but I try to keep them lore friendly.
- Shadowhear I first made a monk, on 2nd playthrough first a paladin, but changed her to a Fighter eventually and I love the positive battle impact.
- Halsin I changed to a Bear Heart Barbarian. I’m not fond of Druids in fights, not sure why.
- Wyll I always respec, also not fond of Warlocs. He usually ends up a paladin, but I also usually don’t bring him along.
- Karlach I made a ranger.
- Astarion also a ranger.
- Gale I keep a wizard, because I cannot find any lore friendly class other than a wizard and also tbh I don’t mind wizards at all.
- Made Lae’Zel a Vlakith cleric.
- I’d respect Jaheira, but I cannot bear the fake sounding accent, so I don’t bring her anywhere.
Shadowheart I changed to life domain and really leaned hard into healing/supporting. I’ve also tried multiclassing her into wizard or sorcerer to get access to some other support spells
Karlach I made a Paladin. She can tank hits, has great damage output with smites and has minor healing. You can also multiclass her as a warlock to get 3 weapon attacks per turn but you do lose out on some of the higher paladin stuff. Temporary hitpoints on kills also works with the build nicely. I don’t think I would consider Karlach warlock lore friendly though