For anyone who likes to fiddle with computers, Iphones and Itunes are way too restrictive.
The issue I have with modern IOS systems is that they tart them up too much when it’s not required. I had an Iphone 3 that worked fine, and then they updated the IOS and made the folders fade in and out, and do all sorts of useless graphical features, the phone ran so slow I eventually upgraded to a 4. This pi$$ed me off. Blatantly forcing you to upgrade by ‘forcing’ advanced graphical features on you that you don’t need or probably want.
Any high end PC user (graphic design, 3D modelling etc..) will tell you, the first thing you do with a new PC is turn all the advanced graphical features off to free up memory for the important tasks.
A modern phone should easily run a watered down Windows XP type OS, and an XP level OS could easily do what we need phones to do…
Windows phone 7 should have been good, but lack of support and bugs finished it off. Windows 8 is better, but still quite restrictive.