So I've been fidling around with diptrace and have really enjoyed working with it. Drawing out your schematic is simple enough, and converting it to a layout is trivial as well. The one thing I've noticed though is lack of some simple components when using the layout mode.