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.