I play Enhance and have always done so, if GC's new design philosophy requires me to reroll, I'll reroll in another game, period. His new design philosophy is based on pure laziness and the fact that 75% of our money goes to other games instead toward the game we are actually paying for.
If you haven't heard about the new design goal at Blizzard, it basically goes like this: They want to have one spec viable for high end game play. This bodes poorly for Hybrids with the ability to heal as we all know that our healing spec will be the "well designed spec". So, what now? After 4 years of being an Enhancement shaman I am supposed to reroll a class I never wanted to play in the first place? I guess so. Let me show you how poorly this new design philosophy works in the real world.
I go to a restaurant and order the chicken dinner. It comes to the table cold and tasteless. I call over the waiter who quickly summons the manager, who tells me that they focus all their efforts on the steak dishes. But, I don't want the steak, I wanted to eat chicken. "I'm sorry, we had to make a choice and we decided that making the steak taste great was more important." "LOLWUT!?!?!" I'm not paying for the chicken dinner then and I won't be back to this nightmare of a restaurant!"
Imagine if any other company ran their business like this? It would be out of business quickly!
You can use this analogy with any type of company and it always ends the same way, with unhappy customers and you being out of business.
It's their own fault they made 30 specs and it's too late in the game to abandon specs.