Also:
* It would be so much easier choosing an ISP if AOL was the only ISP in America.
* It would be so much easier being a mechanic if the only automobiles were Fords, and they only made 2 models.
* It would be so much easier developing video games if people weren't allow to configure their own systems. Then I wouldn't have to worry about all sorts of machines with various levels of beefiness in the hardware department.
Whining about Android fragmentation while praising lack of choice with Apple as 'simplicity' just seems childish.
I only have to test my app on my iPhone 4 and 2nd gen iPod touch.
Same thing applies to beta testing on iOS, but since Apple don't allow beta app, developers have to issue adhoc build.
My point was that you don't need to test on ALL different Android devices - just a few which seems to be similar with iOS from what you said. If you want to test lots of real devices - it's actually easy with Android - push the beta in the Market and let users do the compatibility testing.
If it is, I don't have to test on the previous 2 devices.