Well said. I've posted quite a bit on this point in the wake of Droid's ad campaign. Many technologically savvy users (including a lot of MR readers) see the vast choice and customization available to android as a big plus. To many consumers, it's a profound minus.
With the iphone, you know what you're getting. There are 2 choices to make - 3G vs. 3GS and (if you choose 3GS) 16 GB vs. 32. These are easy choices to understand (3GS = more speed; 32 GB = more capacity), and frankly, your user experience won't be that vastly different regardless.
Not only do you know what you're getting, you know how it will work, and that's well. The same company designed the hardware and the software. It integrates with itunes, just like your ipod. If you're ever confused about where you are in the iphone OS, there's only one button to push, and it will get you back home.
Android is not like that. There are different models, different manufacturers, different flavors of android. These all run differently and have different capabilities. You have tons of options - and tons of ways to get lost, in both purchasing and use, if you don't know what you're doing.