ShiftIt is a free hotkey based window manager.
Ranked in these QuestionsQuestion Ranking
Pro Easy to configure
Configured through a simple UI where you simply press the hotkeys you wish to map to a certain action.
Pro Intuitive for simple but most frequent usages. Just works.
Pro Open source
Con Doesn't support moving windows between workspaces
No way to move a window to a different workspace with hotkeys.