The green button has inconsistent behavior by application - firefox maximizes to whole screen, safari sizes to the window, iTunes goes back and forth from mini-Player
No cut and paste between windows - But I use the command line for most things, so it's not that big of a deal
Not to keep pushing this software, but SizeUp allows for a keyboard shortcut to do full size windows (for any window) and then snap back to previous size, plus a whole mess of other great features. Its literally the app that kept me using OS X after switching from Linux. And its name your own price licensing.
Some developer blogs might show graphs so you can see the trend of their sales, usually with a line showing where they finally become a viable business, but few release hard numbers. I'm happy to share more hard numbers if anyone asks, since I feel this is very valuable data for anyone considering ISV or the "name your price" model. Feel free to contact me via the site: http://www.irradiatedsoftare.com/contact
Firefox and iTunes are the broken ones. Most other apps handle the zoom button correctly -- they resize the window to be just big enough to fit the contents.
Terminal.app - if there was one app that I wished would resize itself to handle the widest possible line, that is it. Alas, it just zooms to fill the entire screen - which is somewhat comedic at 10 pt Courier on a 2560x1600 30" Monitor whose longest line in the scrollback-buffer is 75 characters.
You can make the keyboard commands consistent in the Keyboard pane of System Preferences. I find it best to do it per-application as the menu item title isn't always the same, e.g. "Paste and Match Style" in Apple applications, "Paste With Current Style" in some others.
No cut and paste between windows - But I use the command line for most things, so it's not that big of a deal