I think some of the issues border on intentional. A particularly infuriating example is how DVD Player really did go BACKWARDS. There used to be an option in DVD Player's preferences for whether to black out the other screen when in fullscreen or to leave it usable. DVD Player was perfect before (I used to watch a movie on one monitor and code on the other). They actually went in and
removed this. DVD Player now has the "new" behavior of 1) forcing me to full screen on the right hand screen regardless of where the DVD window was originally, and 2) Putting felt all over the other screen. Its incredibly annoying even when I DONT want to use the other screen, because I certainly don't want distracting full brightness felt on the other screen. I simply cannot understand this choice. Who went in and DELETED those lines of code?
I don't think we'll see any sanity return to this BTW. The very foundation of Full Screen is made in such a way to make it conceptually difficult to fix. All these problems stem from the decision that full screen should ALSO throw you into another new space, which makes it incompatible with the old workflows of having other apps running on the other screen.
It was such a silly decision (to support "swiping" I guess?) Full screen already existed before, all they should have done is update the iLife/iWork apps to support the old full screen and encouraged developers to do the same. Instead they over engineered this complex system of spaces (a feature that only PRO users are used to BTW) and broke old features. I really don't understand it.