It's funny... all of the windows on my desktop are fullscreen or halfscreen. The only floating windows are transient dialogs.
If only the world had evolved into one where operating systems could interact with applications in a way that would allow persistence of window layouts, scripting of user interface elements, and allowing a user to modify application layouts to their own preferences.
I only maximise windows frequently when I work on a single small monitor (and sometimes I'll use window transparency to be able to see multiple windows simultaneously.) With 2 or 3 large monitors, there's rarely any need to have windows maximised.