Predictions for the final companion roster of BG3:
We already have Shadowheart (cleric), Lae'Zel (fighter), Astarion (rogue), Wyll (warlock), and Gale (wizard).
I *strongly* suspect they're going to do "one companion of each class" like a lot of games do.
And from datamining, we know of three possible companions:
-Helia (no class listed), a werewolf entertainer... monk with the "gladiator" entertainer subtype?
-Karlach (tentatively listed as fighter), refers to herself as a "champion" of Zariel - paladin, I'd bet on it
-Minsc, barbarian returning from previous games
So, to speculate kind of wildly, we have two current camp followers who aren't implemented as companions:
-Volo (bard)
-Halsin (druid)
We have no reason to believe either of them was on the illithid ship, but we do know that both of them were in the goblin camp. Who says the goblins couldn't have put tadpoles in them then?
Which would leave us with companions of every PHB class except ranger and sorcerer.
Of freaking course there's no representation of my two favorite classes. LOLOLOL