I do know that I want to move to either the Android OS or go with the iPhone 4 (once it moves to Verizon). I just think you can't go wrong there.
reminds me of a hilarious computer-animated YouTube video... Google "iphone4 vs HTC Evo"... there is a "safe for work version" for those who don't want to hear the foul language.