I had many androids(droid,x,fascinate, droid2 and iPhone 4) I liked android but te fragmentation annoyed the hell out of me because it always depended on carrier if and when you get an update where as with iPhone as soon as it's out everyone can download it. I love the smoothness of the iPhone 4 and the screen seems larger than that on my Inc and og droid which had bigger screens. You also have to take into account the thunderbolt will be the first lte phone so could and most likely will have issues with the network(hence the long delays) I would say if you can wait then wait atleast until some people have hands on time and then go play with both and see which you like better