Back after 3E came out, we reworked the Ranger like this:
> HD -> d8, SP -> 6/level
> Instead of the TWF feats, the Ranger picks one pseudo-Feat at 2, one at 6, and one at 10. (Pseudo- because they still keep the light armor limitation) These feats are from a list of 15 or so Feats; generally speaking these are all weapon-related. TWF feats, bow feats, Weapon Focus, Combat Reflexes, that sort of thing; basically a shortened version of the Fighter list.
> We reworked Favored Enemy. Instead of 1 at level 1, 2/1 at 5, 3/2/1 at 10, 4/3/2/1 at 15, and 5/4/3/2/1 at 20, we said that at 1,3,5,7,9, and 11-20, the Ranger put +1 into one favored enemy group. It's still 15 points, but now it's more flexible; the limit was that you couldn't have more than 2 in any one group from 1-4, 3 from 5-9, and so on.
For 3.5E, the PHB ranger was changed to something disturbingly close to our setup. So, all we did was the favored enemy change; instead of 2 at 1, 2+2 at 5, 2+2+2 at 10, etc., we gave 1 point at 1-10 and 2 points at 11-20, with the caveat that no group could have more than (level/2) points (except that at level 1, you can of course put 1 point into something). Maybe we should have tied it to a skill, like Knowledge(nature).
Oh, and we also added some of the other suggested Combat Styles, like one for polearms.