Personally, having leveled both (and doing Guardian first), I prefer the Shadow, but it does have a steeper learning curve than the Guard.
And, to gratuitously repeat a (entirely accurate ) cliche:
Bad Guardian tanks get the party killed, bad Shadow tanks get themselves killed.