While my favorite class is wizard (followed closely by ranger), I would have to say clerics have the most possibilities. I currently run a cleric of Mielikki, but in an one-shot epic campaign I played a Doomguide of Kelemvor. Those two characters, though of the same class, were so different from each other! It was a great experience as a player to take a class I was already familiar with and run in a completely different direction.
Of the listed choices I go with rangers until they get spells. Badass masters of the wilderness are just plain cool. Once you throw in the spells the flavor gets a little different.