Alright we can alter course on this thread to *is the fighter too weak or too strong* it seems relevant.
I personally feel the fighter is the weakest class Baronovan may not feel that is the case. You are exactly right about one thing they are extremely simple and straigtforward. Taking the combat feats are very powerful and I have run enough games and seen enough fighters that can dish out plenty of damage and make use of so some pretty powerful feats (power attack, improved trip, improved crit etc.). Then again, I have never had just a straight single classed fighter in my game in many years. Why is that the case? It is two fold fighters are garbage at upper levels (5th+) by themselves and they just beg to multi-class. What fighter cannot benefit from a level in barbarian or depending on your character style ranger or even paladin if you can meet the requirments and then there is the myriad of PrC's that fighters can get into.
IMO I think they need to be better. Also IMO your random cleric or druid or even rogue can be a better fighter, not to mention the barbarian, ranger or paladin. Right now the fighter is a, "I guess I'll hop into that class for two levels, to get two bonus fighter feats. Then I'll do what I really want."
To balnce them. More feats would be fine by me as long as there are two groups one offensive and the other defensive/utilitarian. Odd levels you get things like powerattack and on even levels you get things like quickdraw and toughness.
Not overly powerful in my mind. It does give them a benefit but nothing that jumps out and says broken.