Resto as stated is very good, OP even. It's a bit hilarious that these days you have multiple healing specs that are topping damage, KBs, and healing. Because, you know. Being almost impossible to 1v1 for most classes and topping the charts healing is not enough. Then again, I love playing healers, so I digress.
That being said, enhance is also quite viable. Not OP, but viable. I haven't tried ele in a while or seen one in a bit (Most are rolling resto), but I'm sure it's probably at least semi-viable.