If your window tiling needs are simple, check out Spectacle ( http://spectacleapp.com/ ). Its open source as well.
Say you have a browser and two terminals to the left, that's easily done with Spectacle or Divvy. But open a third terminal and now you have to manually rearrange three windows. With TylerWM, the tiling is done automatically.