I have had my Oris for the last 4 years. love it, although since the last service it's been loosing time (about 1 min per 2 days) – should take it back, but havn't gotten around to it.
the one thing to note about their 'high mech' mechanism is that a hard shock can stop it working. I punched a door (as you do) and that shock was enough to make the large spring tangle itself and stop it working. sent it back for a service and it was fixed (under warrante) – the point being is it's not a sports watch, and thus treat it with more care than a simple quartz mech.
I ride roads with mine on, but won't wear it offroad (a. it bloody kills you wrist with the weight banging up and down on descents, and b. because of the story above)
otherwise, creat bits of kit, significantly better value than the big names such as tag, omega etc.