I have used Altium’s software (forgotten its name) long time ago. I have a little experience with OrCAD too. These two are very high end software and cost well over $10K. Now I am learning EAGLE and I like its simplicity. It is rather easy comparing to the other two. Even its full version cost much less than the others (around $1K). It depends on what you are planning to do with it. If you are desiging a motherboard for a Dell laptop, then I think you might want to go with those high end packages. If you are designing something less complicated EAGLE will do it for you. Although, so far, I have no reason why you can not use EAGLE for complicated design such as a pc motherboard. I think all those PCBs that you see on Sparkfun, can very well be done with EAGLE. It all depends on what you want to do with it, how much you can spend on it, and how much time you want to spend on learning it. If you are a hobbiest, the free version of the EAGLE is just perfect. Long ago when I first encountered EAGLE, I did not even considered using it. But when I left the company and could not afford expensive softwares, I looked into EAGLE and now I like it. It is easy to learn comparatively, it is affordable, the best thing is you can run it from your Flash USB storage device. So you can take it anywhere. I hope it helps.