I just want to respectfully point out that while you and others do not find issues with the perceived inadequacies of the Champion subclass, there are those of us that do and it is hampering our enjoyment of the subclass. I think instead of telling us that it is not a problem, it would help us all to be happier with the game if we could set aside our biases and help each other make the game fun for everyone.
For my home game, I have merged both the Champion and Battle Master into a single subclass. In addition I have implemented most of the combat feats as maneuvers in the Fighter class and have changed the Martial adept feat to allow you to gain two maneuvers.
My version of the Fighter class is below.
http://homebrewery.naturalcrit.com/share/HJ5Cy7zLx
Hopefully we can find some fixes for the Champion in this thread for the people who want them.
I always hesitate when I jump on a bandwagon. But this is one of those things where I really don't see a problem. There is no way that every class or rule is going to satisfy every niche.
Personally I see more of an issue with Eldritch Knight (mediocre fighter, mediocre wizard) than I do with Champion. My way of dealing with it? I don't play the class.
People are free and even encouraged to change whatever rules they want to make the game more enjoyable.
However, I can't help you fix something if I don't understand what the issue is.
Want more flexibility like the Battle Master? Play a Battle Master. Is it an issue of DPR? Play a Barbarian or whatever the warrior type DPR king is (I don't really pay much attention). Want to play 4E? Play 4E.
If your group doesn't play Champions, why is it an issue? No one in my group has played a Knowledge Domain Cleric, I don't think it's my job as a DM to encourage their play. The game is not broken because of their lack of interest.