Rangers are fine the way they are.
The only skills I think should be tweaked are spikes and entangle. Spikes should last longer, it's really a pain to have to recast every 60 seconds. Entangle sucks either way but the recast timer shouldn't be twice as long as the spell lasts , especially since it is avoided so often anyways.
I agree, i tryed out entangle a few times 60 second cooldown when 29 points stacked into it, then nothing more annoying then when it gets avoided multiple times in a row, it should be less evade-able too mine gets evaded atleast 1/2 of the time, although i think spikes is fine as it is but that might be me talking from still being dazzled from the animation xD