i've given my thoughts on this before: a ranger would have spells, but shouldn't be defined by them.
i'd rather go for broad applicability, the idea of a ranger, or most any skill based character really, swapping out their 'specialty' on a dime doesn't sit right with me, it's like, oh you spent...