Holas, he utilizado el Eagle por bastante tiempo, y es lo mas facil de usar, lo del autorouter es cosa de definir bien la grilla y las net classes, ademas de las reglas de ruteado. despues de darle un par de configuraciones de prueba y error se llega a un ruteado casi perfecto, que se retoca manualmente con ripup y route. lo mejor es que es 100% compatible con mac y linux (o sea mas perferto aun).
otro programa totalmente gratis es para linux y se llama gEDA, es un proyeto opensource en el cual se puede participar en la creacion de librerias y otras cosas.
si van a recien comenzar,hacedlo con EAGLE y bajad el manual de
www.cadsoftusa.com en la seccion download en la que ademas pueden descargar proyectos y librerias que otras personas comparten.