Just because it is useful doesn't make Bless broken. It is useful in most combat-type situations. So, yeah, clerics might cast Bless a lot, and its a good thing, and elegant design, that it remains useful even when the PCs are high level. But the fighter wears his armour a lot, and the rogue...