The one major point with the iPhone is its reliability,it rarely crashes and its ARM chipset is based on the old Acorn Archimedes technology which also more stable then your PC.
Downsides
Limited Battery
Locked memory and apps
Drops calls regularly
Poor cell reception
Poor wifi reception
Itunes ( worst program ever)
How regardless of how you backup the memory when you upgrade the iOS it manages to delete everything
No flash access
Incompatibility with some websites
Cost