Everyone seems to be mad at Nokia for abandoning the N900 but have you ever tried to get support for older versions of Windows Mobile? Or a Palm phone?
Most of the issues now seem to be software and software is fixable. Eventually.