I wear a Tek Vest, and my daughter rides with a Bwear vest. I think the key is to try them on and find what fits you best, and then make a commitment to wear it every time you ride. It takes about one ride to get comfortable in them.
First ride out after getting one for my daughter, she used it. Early snow and stumps lead to a seriously quick stop! We are both believers in them. I got the Bwear at the SLC snowshow and met Rob and his staff. They were very helpful and showed us all of the features in their product.
The bottom line is all the protective gear in the world wont help if you dont wear it. Be smart and be safe.