(Warning: this really doesn't have much to do with the author's Appstore problems.)<p>This is more from a proficient user perspective than a developer's, but...<p>I absolutely loathe the Market. I'm pretty sure I have never had a positive experience with it.<p>The simplest thing is its packaging. The Amazon Appstore will run on anything - install the APK, and you're done. I've had a grand total of one app (Peggle) tell me that my device (CM7 Nook Color) was unsupported, and even then I could still manually install it from the My Apps list.<p>Compare that to the Market, which doesn't come in a nice little APK. Instead, if you're on an AOSP-based ROM, you have to install a separate gapps package through the freaking recovery menu. That is a huge pain in the ass. Then, there's the whole "unsupported app" crap. I don't care if you haven't tested your app specifically for my device, there's a fairly good chance it'll work perfectly fine. Having the Market restrict apps like that is quite irritating.<p>Then there's the installing. Somehow, even the simple act of installing an app doesn't work right. On multiple devices, running multiple ROMs (official and un), I have had the exact same problems: An app will, after pressing the install button, take forever to actually pop up in the notifications bar, and even then there's like a 20% chance the download will fail if you have more than one app download going at once. The worst thing the Appstore does when you're downloading more than one app is that the UI gets a tad laggy.<p>Also, Google's "unique" software license management. On both the iOS App Store and Amazon's, if I "purchase" a free app, it's mine forever. Period. Even if it goes to being a paid app. On the Market, if I purchase a free app and it goes paid, I basically get to keep the copy on my phone and that's all. If I go to another device or wipe my existing one, app goes bye-bye.<p>Google's awful management of the Market doesn't help, either. If you look outside the top fifty apps or so, it's all garbage- redundant soundboards, extremely poorly-coded games that wouldn't pass any sort of quality checks, that sort of thing. It's a little hard to look for good apps when there's so much complete crap.<p>Apologies for the rant... it's a bit late.