Rogues get evasion by level 4? Another case for shield.
No I meant she will be level 4 so "no uncanny dodge or [no] evasion" sorry I botched that.
Silvery barbs better in a dual type situation shield is good vs multiple attacks.
Shield is just generally better overall, but silvery barbs is an enchantment so it does not compete for the same spot on my spell list.
She is also going to have Elven accuracy, so that will be another twist for SB - SB giving myself a 3-dice attack roll on the next attack.