After many years of staying away from electronics design, I have taken it up again, because I found both, the Propeler and the Arduino platforms.
So, I have tried many PCB CAD programs, Proteus, Eagle, DipTrace, DesignSpark, some of the german programs like Elektra, Target, etc.
Cost of course plays a major role, especially when one uses it as a hobby.
After following some tutorials on Youtube by
Jason of RPCelectronics and
Jeremy Blum.\, I decided on Eagle, now at version v6.5. The only drawback is, that many schematics and boards on the web are for Eagle v5 and therefore not compatible with v6.x.
Eagle as a free to use version can create boards of ca 4 x 3.2 inches and two layers. When registered as freemium one gets 2 extra layers as bonus.
Eagle as a Hobbyist version can create boards of ca 4 x 6 3/8 inches and 99 layers. The cost is not too prohibitive at about 170 dollars.
While it would be nice to access the unlimited features, the cost is just too much for me as a hobbyist.
I'm still in the stages of evaluating DesignSpark. It seems to be a good program, but handles differently from Eagle. One drawback is the constant login to ModelSource and the limited amount of component suppliers for RS-Components.'