personally, I've had the experience that no one takes more than 4 levels of fighter, ever. Most just take other classes instead of even the first 4 actually even if they wanted to make a primary combat type. I think that the fighter needs more skill points, slightly better skill selection, and more feats. Fighter feats are already limited, give them more to try and make them better at what they are supposed to be good at.
Having more higher end feats is very good as well. Feat chains that require 6 or 7 feats are the fighters world, they are the only ones who can easily reach them. Say:
Whirlwind, the next step = When useing whirlwind gain an extra attack against each target at -10. Prereq: whirlwind, endurance.
Now, anyone could take it, but only the fighter could take it easily and have feats for other things.
If you make some feat chains only accessible to fighters and are very good then he wouldnt need the extra feats possibly, but as is he needs a lot of little somethings.
As for the social skills, I'd have to agree with LuYangShih, why do you even bother to write them down if you arent going to pay attention to them? I was in a group recently and this is one of the reasons I quit. If someone had a 30 charisma and 23 ranks in diplomacy they werent any better than the 1 charisma 0 diplomacy ranks character who's player could come up with incredible speeches. They said that it was based on 'good roleplaying' whether you had a good speech or not. I'd say that they werent roleplaying, THEY HAD NO SKILL! but this just didnt sink in. When I asked if my character could then lift 3 tons with my strength of 6 they said that was silly since no one could lift 3 tons.
Who is roleplaying better at that point?