It just seems to me the Nokia's S60 5th edition is just replacing hardware buttons with on screen buttons. The N97 or 5800 Xpressmusic is a good example. The 'select' and 'exit' buttons are still at the bottom of the screen or on the side if in landscape mode; like the E90 when using the internal screen.
I assume that most of us complain about Windows Mobile due to the fact that it has fixed functions like those 2 controls for 'select' and 'exit' for example. A developer can choose not to use it but code in a way that the controls below are not being used. However, your application still does not take up the full screen. There will be a blank 'bar' below without words. Unless you create an application in another coding language, you won't be able to escape those buttons below.
All in all, whats the use of having touch based software or rather, a touch screen phone if you're stuck to those buttons? There is no freedom in creating applications to suit the end user. Having a QWERTY keyboard is a great example. If the N97 has a QWERTY keyboard and no fixed 'select' and 'exit' buttons, it'll make more sense. We all agree that hardware QWERTY is better than software QWERTY. Doesn't the same concept apply to those 'select' and 'exit' buttons? Why make it software when hardware is better? It's redundant!
Now, to why Steve's review might be biased is not because this is an 'allaboutsymbian' website. To me, it's because Android's OS is relative new, and improving at an acceptable pace. Other users who commented due to the website should clarify that.
Lets take S60 way back to it's release date and compare it's functionality to the day Android OS is released. Just like any operating system, it need's improvement. There is no perfect operating system. Given S60's long development history and improvements, common sense should tell you that it should be somehow better than Android's new operating system. Based on the era now, all of us want everything on a mobile phone. We couldn't live for a week without our phone, yet to say a day. We grumble about the slightest lag the phone produces and make a huge fuss when an application out of all others crashes.
Be realistic. We have to be patient with Android's OS. S60 came a long way but still, so many things are still the same, just like Windows Mobile; 6.1 to 6.5. It's like Windows Vista SP1 to SP2. The buttons are still the same, just that they are not hardware anymore. The home screen is changed to hold widgets instead of the standard quick launch, to-do list and calendar. The menu is still the same, except the icons are changed to look more updated.
I've used my Nokia E90 for 3 years and I loved it. I recently bought the HTC Hero and switched to it for a change. (I'm still keeping my E90. The best I have so far in 20 years.) The hardware of the E90 beats the Hero hands down. Software wise, both have the pros and cons. I personally prefer Android's UI (not because of Sense UI) as compared to S60's UI. However, for the argument on the online application stores, Android's Market is better in my perspective. Ovi store must improve more. I could not download a simple app like Windows Live Messenger as it states it's not compatible with E90 when it used to be before in 'Download!'. Updates are only done separate on each application alone and you have to access the it or check it's website for an update; unlike Android's application updates which consolidates all the applications you've downloaded and checks for updates.
In conclusion, S60 is still a better operating system as compared to Android's operating system today. But take it back to the date when S60 is first released in 2001 and Android's release in 2008; if both are released together at the same time, Android is the clear winner.
I'm just disappointed that despite so many years of R&D for S60, the improvements are not significant until iPhone was released and suddenly, so many phones are becoming touch screens and coming out with all sorts of UI and giving names like S-Class, TouchWiz, TouchFlo, etc etc.
Give Android some time. I'm sure Google will do it's job to keep improving Android. Be patient. (: