I would say give the shaman a chance-it really is a very flexible class.
I play elemental so I am going to talk about that as it is the one that I am the most familiar with. And funny side note, I searched my toon's name to look up the name of a talent and on Wow she is one of the first three to pop up in the search with that name. That was fun to learn
Tsubame is my second main, I love her just as much as my hunter.
It is a very easy spec to master and can hit like a brick in AOE situations when raiding, which is a fave of mine as I love to see those numbers fly.
They have really good mobility with their ghost wolf form-it is not indoor outdoor only, does not get canceled or stun you if you get hit, is usable in the middle of a fight to get the heck away from bad things, and does not have a time limit or usage restriction like pretty much every other speed burst ability in the game. They cannot cast spells while moving on their own, but they do have an ability that will allow casting while moving for a short period of time and in looks like in Legion they will get some more abilities to cast while moving.
They can also do some decent backup healing on the fly with Ancestral Guidance and the Healing Rain ability, though nowhere near as well as Resto of course. IF you are in a five man you can usually try to keep a tank and a group up if the healer dies. If the tank is good with using their own defensive and healing CDs you can be successful in preventing wipes.
Overall, having leveled one of each of the ranged classes and played most of the spec options out of all over those at least for a bit, I will say it is my favorite spell caster. They can AOE dps like no other, heal, take a good few hard hits as they are mail instead of cloth, can go to ghost wolf with no indoor/outdoor restrictions, and they can summon earth elementals for short (and okay kinda crappy) tanking moments.
The only major downside to the spec would be that in raiding, while you can do massive AOE damage, it boils down to casting chain lighting, earthquake and then spamming chain lighting for quick to die large group pulls. You will be doing this a lot. It can get a bit boring if you are used to juggling a very intense rotation.