It's funny you say that because anytime I use Windows or Linux I am wishing for a Zoom button. It's quite rare for me to ever need any window to completely fill my screen. As someone else did mention the biggest issue with OSX's Zoom button is consistency but fundamentally I think it's a far better way to deal with window management. The best solution might be for Apple to simply offer it as an easily accessible configuration option in System Preferences. There's really no wrong or right way -- it's just what you're used to and how willing you are to change habits.