I paid for Optimal Layout and have loved it for a while. It seems likely I'll be switching to this (and perhaps adding all the Optimal Layout commands to my config file). This is much more flexible (steeper learning curve), and a huge draw is being able to define preset window configurations for multiple applications at once.
Of course, costing money is sort of a big difference.