As many of you guys know, I'm a huge HyperDock ($9.99 on the Mac App Store) proponent. I use it primarily to have access to window previews of running apps in the OS X dock, but the tweak has additional features as well.
The biggest side benefit to using HyperDock is its window snapping capabilities. It's not the deepest window snapping feature-set out there, but if you need basic Windows-like functionality, it's should have more than enough to win you over.