5 shield skill is perfectly fine for hoplite, as you're not supposed to use it too much. You need shield only to protect yourself (or someone) from ranged and to move safely to your teammates if you're attacked by someone in melee (which woulnt' happen too often).
And even if it breaks, you get your damage increase and can be almost as effective as any other polearmer. Or find another shield on the ground, you can use any except of steel one.
And when you meet an enemy in battle and have to fight 1 vs 1 without your teammates, you better put your shield on your back at all.