I personally invested a crap ton of time into building my shaman with multiple different builds (heavy vers, heavy agil, mastery, haste, dungeon). And really enjoy playing it but I do feel like like it is either 1.squishy af or 2.horde just REALLY enjoy attacking me or 3. Both.
I will say idk...