I remember when HTC Hero came out, I was about to buy it but then all the reviews came out and said it was extremely laggy. So I went with an iPhone 3G. But now I noticed that Hero got firmware updates and whatnot, so how does the phone work in terms of lag? Is it still laggy, or what? If any one of you have used an iPhone before, how does it compare to HTC Hero? I love the Android interface, I used to own the Magic, but I cannot deal with lag. And I don't want to get into the hassle of rooting/changing roms and whatnot. I did that with Magic and it was a pain.