You still have different virtual desktops, but I can no longer assign applications to always open in a particular one.
Not to say that there aren't some things that I would like back from Leopard, but what you say is not correct. I can still assign applications to open on specific desktops. This is the only way I could imagine things working for some of my workflows.
Right click open app's icon -> Options -> Assign to; that should get you sorted with this.
They're also not always there, assigned in a configuration that was easy for me to remember, "from here, go to the desktop above to get to the browser, or the desktop to my right to get to xcode.
This too works, except that up and down are gone. I have three desktops created that are always there by default. All you have to do is create empty desktops and leave them there.
Applications no longer quit, instead they keep running in the background, if you click the red button.
That is how it always was. Red button closes window, Command-Q quits. In fact, the one thing that bugs me now at times is that if an app has no open window, it automatically quits it. This is inconsistent. But either way, what you say is not how it works.
You can command-q for now, but they still try to retain state. Which is insane.
Agreed, if it did this by default, this would be insane. But this is not what any of the applications do anymore. When quit and restarted the application starts brand new. You can enable the resume previous state options, but in 10.8 that is not default.
Applications are auto-saving on me. I don't mind that things auto-save into a backup file, for recovery purposes, but you should NOT overwrite the file I'm working on without my specifically clicking save.
This might be personal preference, but I sort of like this. It makes it convenient in case of problems. My laptop had started randomly dying due to a very old battery and this feature saved me many times.
Applications are trying to save to iCloud by default, instead of the local drive. I don't have a problem with iCloud, but it shouldn't be the default location.
Again, iCloud is an option but not the default. Something seems amiss on your setup.
The launchpad displays applications in multiple screens and I gotta swipe right to see the other applications. That doesn't make any sense when you have a wheel mouse...I just want to scroll down. The applications folder still exists, so this one doesn't bother me as much, I can avoid using launchpad altogether.
Exactly, you can now use the Application folder, drag it to the dock and have it show as a stack or folder to quickly browse through every application you have, or use launchpad. Honestly, choice is good. This is not complaint worthy.
They released the Mac OS X app store, which isn't really a problem. But then they made it so that you can't install any application that doesn't come from the app store by default, until you go and change the settings to allow it.
At least you can disable it and even use an option-right-click to launch the application and ignore the security settings. Besides, having something like this is not bad as it ensure some degree of security, especially for "new" users.
Also, the default is not the mac app store only, but mac app store and identified developers. A year ago, this was irritating, but I just got a new Mac and I had to turn it off to install all but two applications. It is not as inconvenient anymore.
My prediction is that the next step is going to be making it a setting that you can't get to without going to the command-line, and then they'll just not give you the option, and people will have to jailbreak their macs.
This is highly unlikely to happen. But if it does, then yes, that is the point when I would say that the platform is seriously broken.
Personally, some of my gripes are that the display preferences menubar item is now gone. However, I have this rectified by using SwitcherResX, which honestly gives me even more control than before. But this was a pain for some time.
The keypress repeat shows internationalized characters now, by default, which is like iOS. I find this convenient sometimes, and would rather have repeat back at other times. So I am still on the wall about this, but this can be easily switched from system preferences.
Removing the Save As feature in Lion was quite a pain, but that got fixed in Mountain Lion. Scroll bars not being ever present was irritating, but having the two finger touch gesture for this now makes it really convenient. The last thing I miss is the gesture for show desktop. The old one was more convenient than the new one.
In general, the move from Leopard/Snow Leopard to Lion was quite painful. But the move to Mountain Lion has fixed a lot of those issues and made things better. Do I miss some things form Snow Leopard? Sure. However, these are so few that I cannot even remember most anything that I would want back at this point.
The iOSification of OSX seems to be more of a hype than anything else. Yes, there are some things that came over from iOS. Some of them are convenient, and some not so. The ones that are not, are not forced, but are options that can be turned off.
With Forstall gone, I suspect the iOSification of OSX is also at an end. I do see the platforms evolving similar features from time to time, but to say that OSX will become iOS altogether is overstating the problem.