This time I narrowed down my attention to iPhone 3G and App Store. Just as I expected - two pieces of shit.
Before buying a well advertised "Apple iPhone from Apple" consider the following - it has almost the same software and hardware as iTouch plus GSM unit, GPS, Bluetooth and Camera. With additional hardware comes physical shape increase and additional software which leads to susceptible speed reduction.
A few months ago I bought iTouch and was surprised with it's usability and features. A month ago I became an iPhone owner and demanded the refund the next day after the purchase. It didn't give me nothing new but locked me into the contract with wireless carrier, set up a new requirement for my pockets and the recharging frequency.
Anyway this story is not completely about this particular crap. I'd like to emphasis the reduced usability and increased amount of bugs Apple has brought into this world with the release of Apple App Store. 3rd party developers got the ability to sell their own software via iTunes. Pretty neat, huh? Let me tell you about GTS World Racing game.
It's the best approximation of Need For Speed for iPhone which costs $7.99 + taxes. I bought it and installed seamlessly. Clicked the icon and started playing. The first think that freaked me out was steering. Guys, you need to bend over your iPhone to accelerate and band it back to break. Did you use brains seriously?
How am I supposed to watch the car when the iPhone screen is stearing at the floor? Was it really that hard to put a few transparent buttons on the screen? Anyway, it took me a day to adapt to this way of driving. As soon as I started to progress the most interesting things began to occur.
I reached the 11th track in 30 minutes and succesfully completed it. As soon as I reached the finish line the game hang. iPhone stopped responding to the famous "home" button. I had to restart iPhone. After reboot I started the game again and guess what - it didn't save my progress. 
A few days later the curioucity took over me and I started playing again. As soon as I finished the 6th track you'll never guess what happened - the game hang. Gosh! Not again. It didn't save my progress this time as well. My frustration was growing...
Being a honest community member I went to the iTunes App Store to post a game review. For some reason this weird piece of web application asked me for my iTunes password to post a comment. Ok. I typed the review and gave it 2 stars as opposed to 5 marked by default. I deliberately typed no f-words and expressed a nice attitude in the comment then I clicked "Preview" because they don't have "Post" button there. Here's a stupid question to you guys - why would I like to review a plain text again? Just post it for God sake! "Not so fast" they told me - "You have to type your nick name". Alright, I typed mine there and upon another "Preview" click they told me that my nickname is taken! What?
Where is the logics? I have a unique Apple ID which was confirmed by the password and now they tell me that there's someone else with my nickname dangling around comments? Man! This takes more time and efforts than it should! I typed another nickname there which was the only one I could come up with at that moment, previewed my post and posted it. Then just out of curioucity I went to find my comment in the reviews. Guess what - it's not there! There are only positive feedbacks. I didn't find any problem reports, crashes, "I hate you", etc. This makes me think that Apple is filtering out negative comments in order to sell more software!
You may have my conclusion for free Apple - stop blaming Microsoft for its bugs - take a look at your own crap.