S2 is a nice phone but.... 1 gps is agps so if you hike or go camping or travel outside of cell coverage it is useless 2 no video out. 3 probably no netflix or hulu since it comes with android 2.3 which doesnt meet their drm needs( not in 2.3.3 either currently only honeycomb ) 4 constant os updates depends on carrier and manufacturer samsung vibrant and galaxy just got 2.2 so that is over 9 months after it was released. Not knocking android at all as it is nice, just doesn't suit my need, and I would say that the N900 has had 3 updates in a year, the galaxy or vibrant has only had 1 in 9 months since it's release...
If android suits you better then go ahead and use it.
I would say that no other operating system for a phone will work for me as I love being able to hack everything. Android is crap in that respect and it will NEVER be anywhere near as fun to play around with as my N900.
Yeah it took some time to get the N900 running perfectly but no need to complain because it actually has just as good if not better hardware inside it as other phones. Apart from the 256mb RAM which is limited. Still when that Cortex-A8 is overclocked to 1Ghz it is much much faster then the Snapdragon at 1Ghz.
I have seen benchmarks (dont ask for the link as I dont have them) that compared the N900 CPU at 500Mhz to a Snapdragon at 1Ghz and they performed the same. The N900 works, so why not just wait a few months, see what this MeeGo/Harmattan device looks like, then decide,