... Although eagle is a bit of a pain to learn...
I disagree, Eagle is not a bit of a pain to learn. It's the worst pain you will ever go through learning to use a popular software package. I don't want to put people off completely, many people manage to do useful things with Eagle. But go into it knowing that it is extraordinarily unintuitive so there is a steep learning curve.
Yeah, Eagle's UI could definitely stand some work, but after going through a short tutorial web page, and playing with it for a couple of hours, I'm able to generate simple schematics and board layout, etc.
OTOH, the lite version is free, and has a *LOT* of functionality. CadSoft should be commended for making it available that way.