> but for me, it failed at... being a phone.
Unfortunately, true for any "pure Linux" phone out there since forever.
I used to have a Nokia N900 and root for it very very much, but the dialer freezing and that infamous kernel bug when lots I/O could make everything sluggish made it a necessity to also carry a feature phone with my primary SIM around, too, just in case.