I personally have a utility installed that adds a Windows-esque "snap" functions, including maximization. That green button's behavior is a usability nightmare.
Though I also tend to have ShiftIt or SizeUp installed and always use the keyboard shortcut instead.