Isn't Altium over $7000? Diptrace Starter is $75. So far, that's been enough for everything I've had to do for my business. That's for 300 pins and 2 signal layers. Even the full version is well under $1000, but the "Standard" version is 1000 pins and 4 layers at $345, and that should cover most anything a hobbyist will do.
I really do wonder why Eagle is so popular. The interface is really pretty lousy...very clunky. One thing about DipTrace, though, is I generally don't like their included components. I have my own library that I've built with all of my own components. As I need something, I simply build it in their component/pattern editor. It's so easy to do it that it's really just a minor distraction. I build 3 or 4 components yesterday alone, on the fly....a few connectors and a 3PDT switch. Often times I just save their included component to my library (just right click on the component and choose save to library), and then I modify it to fix it. This is usually just a matter of fixing the pad/hole sizes, and you only have to fix one because it will propagate it to all the pads in the part unless you tell it not to. Very simple. To build from scratch, there are enough standard pin layouts that it's usually just a matter of specifying the pin spacing and the number of pins. Then draw a rectangle around it the size of the component, and done. I can usually make a new component from scratch in about 5 minutes, believe it or not.
Manual PCB routing is far and away better in DipTrace (and who uses the autorouter anyway?). Editing traces in DipTrace is trivial. In Eagle, you may as well just delete the trace and start over.