Agreed on the skill points thing -- in my game, Fighters get six (though that's because it only has two players).

Some general thoughts:
It needs abilities that specifically negate spellcaster defenses. For a start, allow it to break Wind Wall at low levels and Force effects at high levels. It also needs some maneuver-like abilities (think trick shots -- ranged disarms and the like) so the player has interesting actions to perform. Give it proficiency with all ranged weapons; most exotic weapons aren't worth feats, so this is as much for flavor as mechanics.

If you were inclined towards magical abilities, I would suggest blending the Duskblade and Arcane Archer.