I have had:
661 sub gear – pointless without back padding and a nightmare to get on and off
O’neal STV t shirt – Good level of protection with removable shoulder pads, nightmare to get off when sweaty, one day when i stacked it and hurt my shoulder I had to have help taking it off.
Alpinestars Evolution jacket – excellent protection, terrible design, ends up being a belly top which is not a flattering look nor comfortable. Zip get stuck a lot due to sweat deposits, tried lubing it still a pain in the arse.
Next on my list is the Troy lee 5850 as a couple of mates have them and find them quite usable even when sweaty.
I also run the POC spine VPD t Shirt for big days out like BPW where the rocks are.