I don't mind the ranger, though I wish the animal companion were tougher.
I rarely play them, but I can rationalize my character to the class, even if the ranger doesn't work entierly well.
In Eberron, I have a Valenar ranger. The two-weapon path works for using the double scimitar just as well as one blade in each hand. The spells can be channeling power from the elf's ancestor (more in an ancestor worship sense than devotion to nature), the favored enemy is human due to working as a mercenary on the Cyran front during the War. For an animal companion I took the Valenar Riding Horse, though even using character feats to take the Mounted Combat chain, the horse won't stand up to a good thrashing. The bonus Endurance feat can be ascribed to a 100+ years of life in the saddle and training as a warrior. Wild Empathy can be reflected in a natural gift with horses, but in game terms it's the same with the horses so prevelant in Valenar culture or with walruses and teacup poodles.
I could probably do the same with a fighter/scout multiclass, though. I'm not too attached to the spellcasting portion of the character concept, but since I'll only go to 5th level, it's not a significant part of the character's identity.