The people that seem to love Apple seem clueless about what Apple have actually done... closed of a mini handheld computer so only software they endorse, can run. It's like a protection racket in a modern day world. Developers pay and can have their app removed without notice - legally. They have to pay for the ability to make software, pay to have it hosted and pay for every sale they make. APPLE really are SHAMELESS
Anyone who's used Windows Mobile for any length of time will tell you how awesome it is to have applications kept under such tight control. Windows CE was absolute software freedom and left almost everything up to the developer or user, who are not always the most competent people when it comes down to it.
Windows Mobile allows applications to install anywhere and in a variety of fashions which are pretty much entirely up to the application developer. There is also no centralized source for downloading applications (like the app store) and you just get them from a variety of web sites. Apps can be written using a large selection of developer tools which span the many different releases of Windows CE (This includes languages like eMbedded Visual Basic which was completely awkward to use for many programming tasks, and the runtime had memory leaks and bugs which you had to be aware of and work around). There is no type of quality control either, you will find many applications that don't work, display incorrectly, are buggy or just plain cause the phone to reset.
I really like how apps in the iPhone app store always install and work properly just like that. You don't have to sit in suspense during the app install, and you aren't ever concerned about where the fuck tfiles and registry entries are being created. It's a really good win for software freedom when you have to waste time removing registry entries and files from obscure locations on your phone because the app developer could be a retard or just plain ignorant prick.