I bruised my ribs pretty bad last season while wearing a Sparco vest, the one with the shoulder pads. It was comfortable, but not rigid enough.
Bought a Ribtect 3 to replace it and it is excellent.
When it wears out, I will buy whatever Ribtect is the latest and greatest.