While I'm sorry that I sounded too scathing in my reply to him, and know the typical quirks of the Windows Phone being an early adopter, all I asked of him was to read the reviews of the device before he bought.
It is actually sad because people are too lazy to read reviews and then blame the OS and the OEMs because of that. What if he had bought a HTC WP8? Nokia atleast provides great perks for buying its phone.
Besides I also felt that way after buying the 720. I know it is a great phone, hell I even had a chance to play with the 625 in the store, but as I said, reviews do matter.
You can't simply pitch WP8 against Android or iOS, which have their own advantages and such other options.
Sometimes a developer takes and builds an app for a low memory device and later on updates the app to optimize it for bugs on the high end like memory leak. Sometimes,well (might be a bit more), you gotta wait for the good stuff. Remember the taunts and crappiola people pulled over Temple Run1? It is like the same thing all over again.
In the end, developers always like to maximize their profit and eke out app sales, in those cases Market Shares do matter, iOS has literally no segmentation because most of the devices (phones, touchpods) tend to be on the same page of hardware spectra being niche devices. Androids have a truckload of fragmentation and crapware floating around. But its sheer marketshare maximizes its profit. Windows Phone 8 is at a low marketshare situation.
Remember Guns4hire? It hasn't had an update like in forever, and the devs have done nothing, till date. It depends on the developer and the public that pressurize them to release and optimize their apps.
I'm just simply angry at him, simply buying a device that costs so much and to later realize that it was not worth it and cursing the manufacturers doesn't cut it.
Manufacturers cater to a wide variety of customers. It is upto the customer to make his decision.