Correct me if my thinking is wrong, but Humvees are a replacement for jeeps that were used for transportation. They were not meant to be a replacement for tanks. No amount of armor will protect from large land mines.
This is a different kind of war, and IMHO it requires a different kind of equipment to fight it.
Agree - the Humvee was a replacement for the Jeep of yore. While I am not an engineer, one has to question what effect all that armor has on the Humvee.
Added weight changes the dynnamics - slower, more cumbersome to operate, strain on the suspension system and probably takes more fuel to operate.
The Humvee seems to have become a lightweight Bradley. It is not the right equipment for the job for sure.