Well, to my way of playing a D&D game, based on party roles (which btw is one of the most attractive and awesome things about D&D for me: party-based game with party roles for each party member), the six-person party is what is ideal because I identify six core party roles in D&D: tank, targeted damage dealer, area damage dealer, controller, buffer, and healer.