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?
Honestly, anything but barbarian and wizard you could get away with pretty easily. Even easier if you allow a bit of multiclassing. It's much more about the campaign catering to the party's style of play. We had a grand time with all-rogue thieves' guild games back in 3e.