Upon extended use of this brand camera, I would probably not recommend going with VIOFO. Although the company seems fairly responsive, you would need to ship the item to China/Canada in order to get it swapped out if you have any issues with your unit.
I've been run off the road more than a few times, and two deer have run into the side of my truck, so this is more to protect myself and my family. This one came with the GPS module to show the current speed and the detailed location after an incident.
One problem I noticed with this camera, is that after a few minutes of being taken off-roading, the G-sensor detects too many "events", and starts constantly beeping and flashing memory errors until you get back to even ground, or turn the sensor off. Not a huge deal, just don't forget to turn the G-sensor back to your desired detection level when back on the blacktop, and you're good to go.
The other issue that I've had on long road trips is that it can tend to get overheated especially in the warmer months when the sun is baking it, and it would appear to go into a self protection mode, but there is no alert or notification of it doing so.