I think I'd do it again.
In a roundabout way, I am actually glad that they had some of the problems they had. Why? Because if the thing worked perfectly and had no flaws, we probably wouldn't have gotten that testmode file, and would have much less desire to get in and muck around with it.
And I can say, speaking for myself only of course, I'm way happier with my F700 now, than I would have been if it didn't have some of those problems from the start. Thanks to some of those problems, I now have the ability and knowledge to modify the heck out of it, make it look exactly like I want it to, with the functions and features that I want.
My old Garmin GPSV, or a Sony Nav-U, or even my former car stereo might not have had any (many) flaws, but they sure wouldn't let me go in and change fonts and colours, move stuff around, and delete stuff I didn't like.
The remaining quirks and bugs (startup time) are, IMHO, outweighed by the other advantages.
So yeah, I'd consider another F-series in the future. Especially if the next generation were linux-based! 