I'll always wear knee and elbow pads, plus slide shorts - once you've put them through the wash a few times they get a lot more flexible. Knee pads in particular seem to open up a lot more options to move, even just to drop to a knee quickly if you need to.
I've tried a bounce vest but find it's too hot for most of the year, I'll probably dig it out again next winter though.