Thinking about doing another run with a single class party. My first thought is druid, because between the subclasses you can get a good mix of healing, AoE, and tanking. What other classes might work? Is there enough gear to go around for this to work?
Boring answer possibly, but Fighter. Can have each different one lean into defensive, dual-wield, ranged, two handed weapons however you want. Can have one or two be an eldritch knight for magic too.
I think the game is forgiving enough that you don’t have to limit yourself in your choice. There are enough healing potions that you don’t necessarily need a dedicated healer.
So just do what your heart tells you.
Clerics.
Call your group the A-Men.
Cleric has a domain for basically everything in it, you can run a whole party of them and not suffer from the lack of any role.
Nice! I haven’t explored the cleric much in the game. I changed Shadowheart to paladin.
Clerics are the original All-Class Party. You can build a cleric to do damn near literally any role using different subclasses and spells. Heavy armor tank, heals, sneaky sneaky lockpicks, nearly naked full caster, you name it, there’s a cleric of it. Get four of them in a room, call 'em the A-Men and get ready to break any semblance of balance over your knee. The Absolute is having a panic attack right now and doesn’t even know why.
Make your own druid circle! Haslin and Jaheria are a good start! Besides, druids can kinda do it all anyways! One of each subclass and if you wanted to be a bit cheeky I would say a nature cleric or ancients paladin would be an honorary druid. 😝