For me the question is more to the tune: still get a 64GB N9 or wait for the Galaxy S3. Though nothing is officially confirmed for the S3 it's safe to assume it will be a noticeable upgrade from the S2, current rumours are summed here. The S2 is the most popular Android phone and the momentum will carry over to the S3 unless it's a complete dud. For dev purposes arguments for S3 > N9 would be: more CPU (can't have enough for compiling etc., smooth multitasking, ablity to write/test code utilizing multiple cores) more screen estate, probably 1280x720 like the Nexus (if only to have a VNC session to your desktop eclipse at usable resolution, or do it locally using a parallel install of Ubuntu) very likely more support by the maker for any software issues (OS functionality, drivers, e.g. to code apps supporting NFC for payments) (may have replaceable battery = more coding time off the (power) grid) (may have a MicroSD slot which makes testing and categorizing many things a lot easier, at least for me) Arguments N9 > S3: if you like to write apps with QT the N9 would be a native platform it's also becoming a usable native Linux solution (i.e. not castrated by Aegis) Maemo legacy: if you're feeling sentimental about the "last true Linux phone made by Nokia"; if you have code that worked on previous NITs it might be easy to port over to the N9 Yes, for me the last one is actually a valid point and one of the reasons I haven't completely written off the N9 yet, this might very well be the last high-end original Nokia phone, the last in a great line of devices that represented vision, innovation and ingenuity (hindered only by lousy marketing and even worse management). Lets keep an eye out for Symbian and Meltemi, but I don't have high hopes given Nokia's current priorities. When the Nitdroid alpha was released I was almost tempted to get the N9, but my N900s cautioned me to not make rash decisions purely based on looks, so I'll heed their advice and wait to see what the S3 brings to the table .