The man-at-arms from IH provides an interesting way of tweaking the fighter.
Wild Feat - A 6th level can once per day as a free action call upon his previous experiences and techniques in battle to aid him in a current situation. He gains any feat that he meets the prereqs for and that is on the fighter bonus feat list. He keeps this feat for the rest of the day.
At 12th level he can use wild feat 2/day, 3/day at 18th.
Wild Feat - A 6th level can once per day as a free action call upon his previous experiences and techniques in battle to aid him in a current situation. He gains any feat that he meets the prereqs for and that is on the fighter bonus feat list. He keeps this feat for the rest of the day.
At 12th level he can use wild feat 2/day, 3/day at 18th.