The only reason shields are the best is because they give you armor. Back in the early days (Wotlk) they had better stats on shields for a shaman but now they have changed all that so the only reason a shield would be better is for the armor which for pve elemental you can do without