>>Comparing the G1 to the first iPhone on the basis of software compatibility ignores that Google and Apple operate in very different environments.
It should be ignored when comparing the devices. Consumers don't want to hear excuses for a flaw in the experience, they want the experience to not suck. Those environments are the result of very conscious choices by both organizations.
But agreed, the pre-3GS iPhone hardware frequently feels very laggy.