Actually the G1 had full compass capabilities on release. The iPhone didn't get that till the 3GS, which released a few months later. I know that one's really a technicality. And back before that, the old HTC Tilt had full GPS capabilities long before the 3G was released. Lets not forget MMS support, though the blame for that goes solely on AT&T of course. I do like the iPhone hardware, and Android is not without its faults, but there's plenty that Apple is not first in.