Pretty terrible for both PvE and PvP.
Improved Weapon Totems and Enhancing Totems are both considered standard fare for PvE. You can live without them until you hit 70 if you choose, but raids will frown on you if you don't have them.
You absolutely must take Nature's Guidance and Totemic Mastery in Restoration.
Ancestral Healing is total fail for any Enhancement build. You won't be healing, much less critting heals, often enough for it to be worthwhile.
Toughness sucks. Yes, they buffed it to reduce the duration of movement-impairing effects in 2.4. It still sucks. You won't need the armor while soloing, you shouldn't be getting hit in parties/raids, and both of its effects are barely noticeable in PvP.
Guardian Totems and Improved Ghost Wolf are completely mandatory for PvP.
This would be a better all-purpose build.