I dont hate Fighters/Martials, love them. I just absolutely believe that the game is better, when you have a diverse party with diverse roles, with strengths AND WEAKNESSES that the various party members must cover each other for. Nobody should 'swing a sword' better than a Fighter, it shouldnt be close. So take that Fighter's strength, add in the Clerics strengths, the Wizards, the Bards, and suddenly that Fighter, is greater than than he could ever be.
Its like Raid Buffs in MMO's. I love those, because your Character will never be as powerful alone, as it is when you are playing with your friends.
The idea of running a party of 4 Martial classes with no Magic and no Healing, is nonsensical to me.