Archery!
TWF is for wimps.
Archery is the way to go.
3.5 Ranger with the Archery feat tree is awesome.
As an archer, light armor is not a problem (for melee, light armor is a problem).
Ranger Bonus Feats: Track, Endurance, Rapid Shot, Many Shot, Improved Precise Shot. Nearly as many bonus feats as a fighter gets by 10th level.
6 skill points per level vs. 2 skill points for a fighter.
Favored Enemy +2 damage per hit at 1st level, +4 damage per hit at level 5, +6 damage per hit at level 10, +8 damage at level 15, +10 damage at level 20. In a typical human-centric campaign, max out your bonuses against humans. In an enemy campaign (i.e. in Lord of the Rings, Orcs are the primary enemy), max out your ranks against the main enemy. Unlike 3.0, there is no prohibition on selecting your own race, or on using damage at range. Favored Enemy is an awesome, battle deciding ability.
Good Reflex save and Evasion.
All sorts of hiding special abilities.
Fast Tracking, Animal Empathy, Animal Companion, Spell casting, and a host of other abilities.
For animal companion, pick something useful. A horse or a dog are probably the most useful companions. A horse companion for a Ranger won't be as powerful as a Paladin's warhorse, but will be better than the usual run of the mill warhorse.