I had a freerunner. It was great if you wanted to show someone the linux bootup text on a tiny screen. It was kinda fun to play with raw GPS data, running xterms and stuff onscreen, and various toy things. But IMHO the change of "desktop" environment about three times during the first year of release was a killer. The platform devs seemed to be switching around massive parts of the lower stack at the time they should…
Also, i recall the hardware being less than great (or even average), not even getting into the build quality... Getting a GPS fix? Why yes, wait for 2-5 minutes and be ready to lose it at the sight of a building in a far distance... Call/voice quality was abysmal - short: it was a nice gimmick with big ambitions, but it was not ready for prime time.
Definitely wasn't ready for prime-time, but that wasn't a surprise. It's that it wasn't even ready for as FOSS loving geek who would have put up with a lot of unfinished, rough edges if it had been anywhere close to having a coherent platform. Instead the stack got changed every few weeks and the "star" developers seemed to be determined to churn out a new keyboard every release....