Yeah, shields are in a bad state right now. They double the AP cost to attack for a little bit of physical armor, that can go away anyways, leading to you unequipping your shield halfway through a fight. Magical armor would be a huge improvement to them, as tanks currently lack magical armor, but I think they need something else as well. Because as soon as that armor runs out, you're still better off unequipping it. I think they need to bring back block chance in a major way (I have found with block before, of course. A whopping 1% chance) or they need to give some sort of passive buff to having a shield, like %physical damage reduction, or a chance to restore armor on hit, or... Just, something.