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.
How is wyll useless in a fight? Give him the +cha to cantrip robe and at fifth level he’s doing 2d10+20 +2d6 every round. At 11th level he gets a third beam for another 1d10+10 +1d6. The d6s are hex, but you could drop that for something else I guess. Darkness + devil sight is very effective.
Though I guess if you long rest a lot, a class with consistent output isn’t going to seem as nice.