P.S. if you have any ideas for more effective fighters please post them.
This seems off subject, but I'll bite. :D
I'm currently working on a new system, but my ideas are mostly relevant to Pathfinder fighters.
Firstly, giving a class a bunch of combat feats and saying "here ya go, this is 90% of your class, enjoy" is just lazy and boring. Pathfinder at least took it 1 step further than 3.5 with weapon and armor training, but it's still not very exciting. Sure, there are a lot of combat feats out there that are awesome, but a class list that says "bonus feat", "bonus feat", "bonus feat" on every other line is still generic as hell.
How about actually giving them unique features like every other class gets? For example, in my system fighters (my name for them is Warriors, but that's neither here nor there) get an Attack Stance and a Defense Stance at level 1. You can only be in 1 stance at a time and can switch your stance once per turn. Neither stance invokes any penalties (like Rage does), just grants minor benefits.
From there, most class features they get are based on these stances. For example, you get to choose a few different counter-attack abilities that are usable in defense stance. You can choose a few overwhelming attacks that let you attempt to trip, disarm, or sunder for free that are usable in attack stance.
And those are just a few examples. It would be easy to give them more utility as well by introducing a Knowledge: Combat skill and giving fighters an edge in that skill. Also instead of archetypes, I think all classes should be able to cherry pick and choose the variant class features they want freely. So a fighter might choose an alternate feature that gives him an edge in a skill OTHER than Knowledge: Combat, and he could also pick different class features that let him specialize in different fighting styles instead of getting stances - so instead of having the default attack stance and defensive stance, a fighter might have a slew of class features dedicated to two-weapon fighting, sword-and-shield fighting, 2-handed weapon fighting, or even bare-handed brawling. Archetypes already do this in Pathfinder, but I'm suggesting that they all just be categorized as variant class features that you can pick and choose from. So you may still be considered a "two-weapon warrior" or a "brawler", but you're not stuck with a whole set of class features you may not like, just so you can have 1 specific class feature you DO like.
EDIT: Forgot to mention an important idea... what if at mid-to high levels, fighters got an ability that lets them make a full-attack sequence as a STANDARD action? This would help them out tremendously in effectiveness. It would be a powerful ability for sure, but something only for high-level fighters to look forward to. This would make fighters the king of the full-attack action. An alternative feature could be to move your speed as a SWIFT action.