Before making a decision on body armor go to a range and test out your accuracy with and without. Run a 100 meter dash with and without.
I tend to think body armor has probably caused a few fatalities...
Being in shape helps, as does a positive attitude.
Not everything in this world is made for your convenience. Like a handgun, it's meant to be comforting, not comfortable. Buy a personal force screen when they finally come out.