I just got an iPhone after using an Android for work. So I've had experience with both.
The Android had a lot more options to customize, to really make it a phone with some (your) personality. But there were also maybe a half dozen useless apps on there (Blockbuster, NASCAR, some dumb golf game) that it won't let you delete. It made me angrier than I should have been without any real good reason. Also, it seemed to have to force quit a lot, and for a whole week it just stopped alerting me to texts with sound, and then just randomly started again.
iPhone has less customization. And I think, if I remember right, they were behind on the overall app count last I saw. I use it for one, maybe two things at most...checking e-mails for work and answering/making calls. And it works well for that.