Ich selbst nutze sowohl iOS als auch Android. Unerreicht ist bei Apple der Browser - bis heute für mich unverständlich, wie Google da hinterhinkt. Die Flash-Unterstützung bei neuen Androids ist nett, aber oft auch laggy.
Wie man zum geschlossenen System Apples stehen mag, ist meiner Meinung nach eine Geschmacksfrage:
Ein iPhone würde ich nur denjenigen empfehlen, die keine Lust haben, sich mit technischen Fragen auseinanderzusetzen. Mich persönlich langweilt iOS. Ohne zu übertreiben, man drückt nur bunte Knöpfe und hat keinerlei Tiefgang. Vor- und Nachteil zu gleich ist der App Store. Grundsätzlich erscheinen die qualitativen Apps zuerst für Apple. Allerdings kosten diese auch in der Regel Geld. Bei Android erhält man entsprechende Apps zeitverzögert, oft dann aber kostenlos (mit Werbung). Ansonsten gibt es mittlerweile für beide Systeme meiner Meinung nach alle relevanten Apps. Dadurch, dass Apple alles kontrolliert und auch bei seinen Programmen auf Optik achtet, erscheint alles ein bisschen "smoother" als bei Google. Was Apple-Jünger gerne verschweigen, ist jedoch, dass auch bei iOS Ladezeiten existieren, Abstürze vorkommen und Lags.
Android ist von einem Google-Account abhängig, was bei aller vermeintlicher Offenheit des Systems unterschlagen wird. Google Apps sind besser als die entsprechenden für iOS (Beispiel: Google Maps). Es gibt jedoch sehr viele Müll-Apps im Android Market - muss man aber auch nicht laden. Im Gegensatz zu iOS besteht Android aus eine Art Desktop, den man sehr gut personalisieren kann, und zwar mit allerlei Dingen, etwa Widgets. Dadurch, dass viele Hersteller bei der Oberfläche mitmischen, gibt es übrigens zahlreiche Möglichkeiten. Auch das hat natürlich Vor- und Nachteile. Wenn man auch mal Basteln will, ist das auf jeden Fall prima.
Pauschal gibt es für mich keine klare Empfehlung. Ich selbst bevorzuge Android, würde meinem Vater aber iOS beispielsweise eher empfehlen. Es kommt auf den Nutzer an. Einen Blick Wert sind auch die Betriebssysteme Windows Phone 7 und WebOS. Auf jeden Fall sollte man mal in einem Laden die Handys ein wenig getestet haben, bevor man 400 bis 700 Euro investiert
P.S. Ein preiswertes Handy mit guter Hardware, aber Nischen-Betriebssystem (Bada), ist immer noch das Samsung Wave (I und II).