I don't regret my move from the Sprint Touch to Hero. I really love the phone. But if the rumors are true that the next version of the iPhone (4.0) will come to Sprint, then it will be VERY hard to stay with Android. The reason is that many functional applications and accessories are available for the iPhone.
There are MANY businesses ,whose main function is not tech related, put out only one mobile application to help sell products and that application is an iPhone app. It seems that everything is geared to work seamlessly with the iPhone.
There are applications that I want that are only on the iPhone - Weight Watchers. There are others that are only on the iPhone, Blackberry and Windows Mobile - eWallet, Live365.
The iPhone have huge internal storage. If the rumors about the specs of the iPhone 4.0 is true than I can truly have one mobile device for my needs - Multitasking and 64g of internal storage.