My main issue with the X is that I'm still stuck on an old firmware through fear of updating to something that no longer records flawlessly (which did happen once so I forced a downgrade and now it's fine). I've been waiting for a new firmware with no recording bugs but it seems every new firmware fixes one thing and breaks something else. So I keep waiting as I only have the 1 camera in my car and I need it to be reliable. As much as I'd like to, I can't afford to be messing around testing new firmwares for something to go wrong at the worst time.
There are other things I'm still waiting for... The power adapter is causing no end of grief to my car radio and we have been promised a fix, been given rough dates, those dates have been and gone now, still no fix! I was also told personally by Dan a forced 60FPS mode* was in the works which has probably been pushed aside too.
*So even in low light, every single frame would be unique and there are no duplicates.
Would I recommend the X to someone else? Only if they were as much of a tech geek as myself and were willing to do their own research as to what they are getting themselves into. As a minimum requirement to owning an X, if you can't understand the .elf unbricking procedure, that could be a problem.
That said though, the X is running reliably for me in my car, never crashes, always starts up when it should, no missing footage, timed mode works to my liking, the GPS works well (unless under 12MPH, then it just reads 0MPH), the Android app mostly works (using an older version to keep compatibility with my old firmware), it is doing what I paid the company for and the video, to my eyes at least, looks good. Audio ain't bad either, I've had Metallica blaring away on stupid volume levels and it records it crystal clear (unless the camera is cold, most of us know about the start up noises).