I'm a bit of a tech nut, and D3o fascinates me to no end, so I've ended up using or at least looking very closely at most of the snow d3o stuff on the market. It absorbs impact like a champ (the thin kneeguards that come with the sessions bottoms allow me to drop straight down onto my knees on a hardwood floor with absolutely zero pain) and has little to no movement restriction depending on the design of whatever it is you're using. Both my wife and I always wear pretty much a full suit of d3o every time we go out, and I've put it through its paces in terms of impact, it has yet to disappoint.
Are there any specific questions you have? Recommendations for gear?