My contract is coming to an end and I will be in the market for a new phone around Mar - April 2010. I currently have a HTC Touch Cruise with a cooked ROM using Win 6.5. I find the HTC Touch cruise very slow and I have been looking at the newer HTC's but the hardware is virtually the same (processor, ram, etc). There is this new snapdragon 1 GHZ processor but that is running only on windows mobile phones and I have been thinking of ditching windows and going with either Android. I really like the iPhone 3Gs from the speed and responsiveness, size, touch screen is much better than the HTC Touch Cruise and naturally the integration to itunes. However, the lack of running multiple applications at once could be a deal breaker with iPhone. So is there any Android phones coming out in the next 5 months that can compete with the iPhone in terms of speed, responsiveness, size and sexy screen functionality? Which phone would you recommend getting or waiting for?