I mind it really frustrating uploading game assets to several different stores and then there is the nightmare of versioning between different market rules. Competition is healthy yes, but not so great for Indie developers as there is so little revenue to be made (on average) in any one marketplace.
Yea, I admit - I should have developed for iPhone :oophs
I'll update that article in a month or so and compare it to existing markets I've tried.