What my current party is? A disappointment

I've been playing ranger in both playthroughs with urban background so I can pick locks giving me a class the companions don't have and the possibility to not Asterion.
Leaves me with:
Shadowheart - irreplaceable as she is the only one that can heal at all.
Lae'zel - as I prefer fighting classes to spell casters
either Gale or Wyll - meh
Having only 5 companions its not like there will be a lot of interesting combinations. Even with custom characters you are still stuck with the same classes. It's going to be a lot more interesting once additional classes are added.