Our current group of five includes two clerics, a paladin, a melee ranger, and a warlock. I've never been a really big fan of a balanced party, and the most effective group is going to vary encounter by encounter anyway. Holes in the party makeup encourage creative problem solving!