I had the iPhone, loved it for months then started getting sick of it. It pisses me off when people say that the iPhone is fast, its just the damn visuals that fool people into thinking its fast. Sometimes it would take me minutes to open up my texts. The way the iPhone apps come out at you after you touch them make people think its fast, when its really just a way Apple is fooling the dumbasses of America. Plus the touch screen keyboard was annoying me at times, I like real keyboards. iPhone is a great concept and amazing phone, but just not good for business.
I also had the G1, loved it. 3g was amazing, free apps was amazing, gmail was amazing. What killed is was the poor battery life. I took my phone off the charger at 10AM and it was dead by 5PM. Turning off 3g helps save battery but why would I turn off 3g when one of the the main reasons that phone is so badass is because of 3g?
Now I'm on the blackberry 8900 and I love it. Great screen resolution, full keyboard, camera, and the best of all, amazing email service. Emails come faster to my phone than they do in gmail. They just realesed the blackberry app store also so thats a pretty badass addon. The only downfall is no 3g, but hopefully that will change soon.