Yeah, it's great installing custom ROMs and kernels give you a 40% boost in Quadrant. But when the novelty of flashing a new ROM every 3 days wears off, then what? After you settle with a ROM, are you going to care about these small details like overclocking that extra 1mhz out of your phone? At a certain point all you care about is your day to day operations.
That is where I feel you are 100% wrong- comparing computers to phones is a terrible analogy. Most quad core computers (especially with a modern SSD) are fast enough for most people that the only benefit of overclocking is found in gaming.
With our phone and tablet devices, often a little overclock can go a long way because the devices are so weak to begin with. A Tegra 2 overclocked is still about a third as powerful as a Atom CPU without hyperthreading. That is very weak on a computer scale.
I know on my Nook Color that its 50% overclock is the difference between frustrating and smooth. Maybe one day soon once we have 2GHZ quad core phones there no longer will be a need to overclock, but until then sometimes the extra power is needed for usability, especially on an OS that uses the CPU for almost everything GUI related.
That's what the iPhone is focused on. Sure it's not a mod friendly phone, but you can do shit. That's what matters. The apps written for it are made so it can do MORE. It's a media consumption and production device, and it does its job 10x better with 3rd party apps. On the other hand, Android just absolutely fails at media consumption/production.
I don't get where you are going with this. Except for a few iOS exclusive apps (and Apple made apps) Android is just as capable as iOS when it comes to consuming media. Heck, I would say if your media is video Android can be better for consumption due to larger screens and flexibly.
If anything, the limitations on my media consumption is why I want to move away from iOS. iOS won't let me easily torrent a divx of a show I am following when I am on vacation, it won't let me download that file on my laptop and transmit it to the iPhone via bluetooth, it won't give me a file manager to sort my divx files without jailbreaking, and it won't play that divx file over HDMI (outside of the kinda crappy iPad 2 mirroring). Unless you consume media on Apple's terms you end up jumping through hoop after hoop to consume what you want- which is the exact fault you direct at Android.
As far as media production goes, all mobile devices are not made for that. Even the great iPad sucks for creating media compared to a basic laptop. These devices are made to consume, not make, and for that purpose its hard to say that the OS that takes more media formats, its more open with what programs you can install, and is more flexible is WORSE for consumption.
What you are basically arguing is that the iPhone is the "nicer" option. And if you take things at a purely superficial level you are right- icons on iOS have more gloss, programs seem to have more polish, the defaults are simple, and iOS's app store has the most apps. No way to debate that.
The issue is that with iOS if you want to walk off the beaten path a little (aka anything beyond what a regular non-nerd person would think to do with a smartphone) you are faced with the same hacking as on Android. Just to play my divx file I had to jailbreak to get a torrent program, jailbreak to get a file manager to organize it, jailbreak to get vlc to play it, and even then I couldn't comfortably consume the video like I wanted on my TV. Many Android phones wouldn't even need rooting to do that task for me perfectly.
The problem is there is no middle ground in the phone sector- it is either non-flexible but sane defaults iOS, or insane defaults but make whatever you want of it Android. Maybe one day something like WM7 can split the middle. Till then I recommend iOS for my family, and I want Android for me.
One way is not innately better than the other. It is all about needs and your personal preferences...