The software is, yeah. The MeeGo / Maemo community is pretty spectacular, and quite active. I've been watching the N9 for a long time, and almost bought one. Still have 2 N900's running Maemo and Debian (under chroot) hanging around though. Linux phones are the best, and Nokia hardware is wonderful.