Apple continues to win awards as the best application storefront for mobile devices, but there are now a few chinks in the chain.
According to a (rather subjective) evaluation by market research firm ABI Research, Apple has one a "competitive assessment" as the best implemented app platform available, followed by Google's Play and RIM's Blackberry store. The analysts justified their decision with the note that Apple surpasses its rivals in "its effective approach to monetization, large market share over the app industry, and the ability to achieve a large inventory of titles while maintaining a reasonably strict quality control."
ABI does not believe, however, that the Apple store is the most "innovative" app store at this time. The firm ranked Microsoft first, Apple second and Google third. The company explained that Microsoft shows a "fresh approach to app discovery" and "overall solid usability".
"Although Apple has done a great job capitalizing on App Store’s head start as an app distributor, it should really start re-thinking the way it charts the top apps," said ABI's Aapo Markkanen. "Microsoft should be lauded for its initiative to extend its ranking algorithm beyond raw download figures, by including factors that can actually measure the customer satisfaction and retention."
He stated that features such as retention-based charts "are less prone to manipulation" and can help developers "break free from the tyranny of downloads."

Really? They one an award? What for, best use of the English language?
I had to help my son use iTunes for his new iPod (our houses only Apple device) after Christmas and I was amazed at just how lousy the usability of iTunes is. Buying apps and getting them on his iPod was just about the most idiotic process I have ever seen.
We have been using Zune software for my families 3 Zune devices since my son was 8 (he is now 14) and everyone has loved just how easy and straightforward it was to use. iTunes has managed to make my son so frustrated that he wants me to come get his iPod set up for him.