There is already a thread for the same question/issue...
And how many hours are you in the game? As someone who is more than 40-50 hours in the game I can just say that you are wrong. Very wrong. Good melee fighter do extremely high damage later in the game if properly supported by the party. It's all a question of party balance...
