You can, of course, combine the two, and many designers do. The open source gEDA PCB package (and pcb-md) have an autorouter, but it is pretty simplistic. [VK5HSE] shows how you can use a few ...