Actually you know, moving an resizing windows with a mouse is horribly slow.
I've been using this app SizeUp for a very long time now. It basically resizes any application window by using your keyboard command.
You can do the following (my custom keyboard commands below):
- make the window full screen (control + option + applecommand + m)
- move a window 1/2 screen size to the left or right (control + option + applecommand + ←/→ )
- move a window 1/4 screen size to any corner (control + option + SHIFTshift + ←/→/↑/↓)
- move windows between screens
- move windows between spaces
I think this might do the trick and also help with other window management.