I prefer ef on sham, even using elemental blast. Try both out as it's preference really. I'd never use agi on offhand but +4 wep dmg and ef is a nice compromise.
I see @JadeFire is rocking much more mastery than I atm, the enh "ele" build sounds fun, but I see that role playing more support.