I actually enjoyed playing with melee characters and didn't feel like they were at a disadvantage against ranged enemies and companions. 2-handed weapons and skills like rage, whirlwind, battering ram, and phoenix dive made them efficient killing machines, while their high armor rating and hp made them hard to kill.

Ranged characters can be pretty effective, but I don't think they're unbalanced compared to melee characters.