A comment on the skill points: 2 skill points per level means you're either maxing two skills (one probably being perception) or being worthless at multiple skills. It allows the fighter no real room for flexibility in their skill point distribution. You want a fighter that rides horses? You better have at least a 12 INT because you need Ride AND Handle Animal before considering any other flavor skills.