You want quality softwares + games + services, then i must suggest Nokia along with asking you to look at it with a slightly different perspective.
Not only is the S60 OS great, if not the best, and has excellent 3rd party apps available, but since the past 2 years, Nokia has completely overhauled the way you need to look at them.
They are no longer
only a Phone manufacturer, instead, look at them with what microsoft calls "Software+Services+Hardware".
Their hardware was the best since a long time, but with the number of softwares and services they are launching, i am even more inclined to opt for their OS simply for the services they are offering.
* SportsTracker, along with the soon to be released NokiaVine
* n.Gage
* Ovi looks impressive eventhough it might just be a suite of conventional services
* They have been hell bent on popularising location based services, and after the success they met with with the SportsTracker, they are not focusing on the social possibilities of the service using Nokia Chat and FriendsView
* Every few months, they are launching something new and innovative (Check out
Laboratories | Nokia Research Center)
Considering that these are what you get on top of one of the best OS and Hardwares, the deal simply becomes more irrestibile.
Talking of iPhone, the software support and the potential is immense, probably more than Nokia. But unless and until they improve their hardware, i would not recommend it for the price they charge.