I think thge best number of players is 5-6, as then they can cover the basics, and double up on a role or two. Or, if desired, hey can play a class that doesn't fit one of the roels well such as Dragonfire Adept, Warlock, Bard etc.
But due to RL concerns, my group is three, which means we do...