I have one, but not a Roam version, just a Contour HD1080p. Picture quality is superb and iirc the levelling thing is good. I have the helmet mount which is also good which I recall came with it.
But haven't used it for ages as I just couldn't be bothered with all the charging, downloading, uploading, editing which comes from everyday use. Admittedly it might have helped id the driver who hit and run me but really I have better things to do with my time. If I were say doing a mountain climb or descent in the Alps or riding off road down a mountain I would use it but otherwise can't be bothered. But to answer your question, yes I was happy, very happy with it. It is water resistant as far as I remember. You need the waterproof accessory case/box in which to put it to make it waterproof.