Yes. The d3o stuff is great – its malleable enough to feel comfortable and not slip around and also seems to mould to you once it gets some body heat into it. My only minor criticism is that the shoulder pads don’t quite sit on top of my shoulders but the elbow and back pads sit fine, so I assume the position of the shoulder ones is correct / as they should be.
The only other time I’ve worn armour was in the alps and it was (rented) rigid plastic stuff, so I don’t have much of a basis for comparison but, I have to say, so far so good.
The other option I was considering was a core saver / TLD vest + elbow pads but there wasn’t a massive amount in it, cost wise, plus I was able to try on the Scott.
Another option (that I didn’t try, but looks good) is Knox Trooper stuff.