Greenstone.Walker
Adventurer
That's my observation as well. There seems to be many more ways to get +To Hit as an archer than as a melee fighter.With regards to taking that -5 penalty for Sharpshooter, it doesn't take much to overcome it.
The level 12 archer in my game had (IIRC) +12 attack bonus without magic items. He used -5/+10 as a default on every attack.