Yes pre-epic +5 FE damage vs +2 WS much nicer and once you have 5 FEs you are covering your most important enemies.
Post epic, BoE (+2d6) + FE +5(to +9) certainly trumps EWS +6.
My take on Ranger vs Fighter is that
Ranger is the better class to Major in, Fighter is the better class to Minor in.
Fighter is good for 4 level epic splash to get EWS when you filled up majoring in something else, like Ranger.
'>
BoE +FE + EWS = Ouch!
Though in Pre Epic mods/worlds Rangers also rock. Full Bab, more skill points and the skills you get:
Stealth: Rangers are the only full BAB base class that have stealth as a class skill. (AA is PrC that does it).
Search: I also like search so I don't step on traps.
Set Traps: Setting them is nice too, but not something I usually do with Rangers.
Animal Emp: Somewhat situational, but many mods have helpful animals that you don't know about unless you can talk to them and you can make allies from woodland creatures.
A scout that can sneak around undetected, avoiding and setting traps and can still fight like a fighter. Sweet.
But wait, I get a strong Animal Companion that I can call to fight by my side anytime as well. Nice...
Oh and Rangers can cast spells and get dual wield for free.
IMO people look at the wrong things when they think Rangers are weak. They look at dual-wielding only in light armor and the admittedly limited spells. When it is really the Skills/FE that are the main benefits.
But when looked at in totality, Rangers are almost too good. They are my main class when I know BoE is within reach. I Majored (with Rog/Ftr splash) in Ranger for Aielund and my last playthrough of Hordes. In Hordes I really discovered how Rangers are indeed awesome Archers with BoE and FE when I defended Lith My'athar from the Gate towers with my Bow taking out enemy Commanders/specials that were all FEs.