I've been making the switch to tiling window managers through the use of AwesomeWM. If you're not using a tiling window manager, you should definitely give it a shot! I shouldn't take all the credit though, Copycat Killer's AwesomeWM configs are a great start and essentially what allowed me to make the switch.