Heh, my ranger was very unranger like. My favorite builds were all melee based with the ranger. For pvp though, I had a d-shot spam build.
If you have access to Factions then I'd say the best profession/build to use is a SS (spirit spammer) Ritualist
http://pvx.wikia.com/wiki/Build:Rt/any_Spirit_Spammer