I think there's a minimum speed we'll be happy with, but the minimum target moves up.
I honestly think the smartphone world should be like the PC world. Yes we do care about specs, but honestly even you and I will get by with an i3 or i5 95% of the time. If all we do is argue on AT Gadgets, surf the web, watch some movies, check email, social network, that's fine.
Yes there are those who game, and I do game too, but not enough to justify a dual GTX 680 solution and a hexa core processor. You can get great framerates even on an i5. Remember smartphones don't fall into the same gaming category, and while the gaming population on the PC world is small, the gaming population for smartphones (gaming with the same level of intensity as BF3) is even smaller. People do casual gaming now, and it's like facebook games on PC or Angry Birds on a phone. You don't need state of the art GPUs to drive those.
I used to wait for the latest and greatest CPU, but after a while I learned that whatever's out and even mid range solutions will be fast enough for basic work. It's just the few times I want to play games that I can't because I don't have the latest and greatest.
I really get annoyed when people from the Android camp bash phones for not having the latest and greatest. A dual core exynos is faster than the iPhone 4S. My SGS2 has more horsepower than an iPad 2. GPU-wise it's limited, but that's only if I play some crazy crap like Infinity Blade. My phone is good enough to play Angry Birds, Plants vs Zombies, etc. It should run all of those apps just fine and not even lose to the iPad because it can hit 60 fps.
Yet Android runs slower, so I feel like people bash devices for not having the latest and greatest so much. The fact that my Motorola Milestone runs out of memory playing angry birds is pathetic. The fact that scrolling in the Twitter app is choppy on a 1ghz device, and my dual core SGS2 is ridiculous. It takes a freaking SGS3 that my gf has to scroll smoothly in Twitter. This is NOT an issue on my iPod Touch 4G.
It's the fact that we can easily perceive the difference between single core, dual core, quad core on Android that results in this crowd DEMANDING quad core processors or else it's a crap device.
On platforms like iOS and Windows Phone, you don't emphasize raw power. It just needs to do what you want to do fine. And on those platforms, a 1ghz processor can smoothly scroll through the UI and apps. Sure we can cut down on load time with dual core processors, and quad, but what are you *really* buying going from dual to quad say with the SGS2 => SGS3? I really ask you this because the GNex FLIES on JellyBean.
The other reason I'm against just shooting for the fastest stuff is because we have forgotten that software is often bloated. Having faster hardware is an excuse for crappy software. You can increase requirements because you know raw processing power is there. It's like Windows Vista. Waste of system resources. XP runs insanely fast because its minimalistic and lacks all the glamour of Vista. Even after optimizing Vista with SP1 and SP2 and then 7, we saw a decrease in system resource usage.
It took Android 3 years since its debut to come out with a smooth OS. I don't even know if JellyBean is *that* smooth because it's not perfect on a single core device yet. I'm sure if they baked in full GPU rendering it'd be even smoother.
Anyways, I digress. The unsmoothness in Android is really just software and has created a huge hype about having crazy phone specs. We should be focusing on software enhancements rather than waiting for the latest craze.