I agree, I think iPhone is still the best when it comes to non-laggy ness especially with the new 3GS. It's really really fast. Apple has always been good at integrating software with hardware to make them work at its best when you combine both. HTC just introduced android onto their phones not long ago. For a start I would say the Hero is extremely impressive, but it may be a few quarters from perfect or to be much like the iPhone when it comes to being as smooth and as fast.
Much support and faith I have in HTC and the android platform. If Apple released an iPhone with a removable battery it'd be something I'd consider to buy, otherwise I will never be going back to it, LOL.