KiCAD. It is open source, has been around for more than twenty years at this point so it is pretty damn mature, and it has a very large community of support. There are things about it which do not conform to the way we normally use computers (copy paste and the like are a bit weird), but I think those are largely due to the time when the program was first written (Windows 3.0 came out in 1990, and while Macs had been around for a few years in 1992, there were other OS's and people were not as bound to the Microsoft/Apple standards).
It takes a little while to get used to the interface, but once you do you can fly with it, and it makes the process very easy. It does 3D models of your board; though making 3D parts is almost completely unsupported - you have to figure it out for yourself. I use my high end - but old - CAD program to draw the parts, and then export them to Wings3D to make the part for KiCAD.
Best of all, though, it has no limitations, like many of the free versions of commercial software. I can make a board that is as big as I can get manufactured, and I can do up to 16 layers if I want. Not that I need that many layers; but many of the boards I want to make are larger than is allowed in the free version of, for instance, Eagle.
(Sorry I'm not using your Relay boards, Doug, but I've got a shite load of these relays laying around doing nothing, and I want to use them up! And yes, that is an SMD driver circuit on the back of the board. I like SMD - they are a bit easier to solder, once you get the technique.)
Gabriel