I would take shields over hull plating any day.
Why?
If you get in a fight against a little enemy, and kill him pretty quickly, and only take a little damage, with shields they'll recharge by the next battle.
If you have armor, even the smallest ship firing will damage your armor, and you'll have to go get it repaired eventually.
Armor is more expensive, doesn't recharge, and you can transport right through it.