I think the lag issue is like this...
You have one PC that comes installed with the latest updated drivers for your NVidia card. So your PC flies through games and things like it should.
Then you have the Droid PC that comes with generic VESA drivers because they didn't know what video card you might have installed, so they just put the generic drivers in, so it works, but when you try to watch a movie full screen or play a game, it looks like a slide show...
Granted, the Android performance is not that bad, this is just an analogy to illustrate the difference of one machine with the proper drivers optimized for that GPU, and the other machine running generic drivers that are not.
Precisely. No one is arguing that Android is some lag filled crap filled OS thats barely usable. But the lag exists and that's simply because of the way android is distributed across several hardware configurations. You can't optimize android for all the different components and hardware that exists on these devices.
I see lag on my phone from time to time. Scrolling through a screen and there is a split second stutter. It doesn't keep me from getting where I need to go, or even cause a delay, but it is there enough that my eye catches it.
I will say that I see it a lot less with GB. But lag is part of every thing unless painstaking lengths were gone through to eliminate it.
Does my quad-core 6GB RAM gaming PC have lag? Sure, there are times when it is doing something and there is a slight delay or a screen that is transitioning from one thing to another has a split-second stutter.
It happens.
On the iPhone, there is one set of hardware, and they went to great lengths to optimize every part of the OS, and they go over every app with a fine tooth comb before it is released. I am sure there is still lag there somewhere, but they have done a good job of making it so minimal that you really never notice it.
My DX runs very fast and I am very happy and wouldn't trade it for an iPhone 4 if you paid me, but I can't lie to people(or myself) and say that there is never lag. And I know that overclocking it won't get rid of it. In fact, just as with the PC, overclocking can sometimes increase lag by creating computational errors that cause something to halt or have to be redone or whatever.