It really depends on what you are expecting out of a phone. What do you want it to do? I get to play with these things all the time at work. I've had my hands on a lot of different models lately as we go through a massive email migration.
Personally, I wouldn't give Apple any of my money. Thats just me. I will say that the iPhones (3/4) connect flawlessly and very easily to our Exchange server. The Android phones are hit and miss. Depends on what app you are using to sync.