i only have one real beef. if i only have 1 window that is left open on a particular application and i click its x. i want it to close down everything. both the window and its parent. there is nothing else open, why keep the window alive. just for another abnoxios key combo to close it. that is redundent.
When I close a window in a multiwindow application I want that window to close. When I quit an application I want that app to quit and close the windows. It doesn't make sense for it to quit the application when you close a window. You're thinking too much like a Windows user. Both platforms have their pros and cons, they each do things differently. If they both did everything the same way then they'd be the same OS.