We've used Eagle and it seems to be a good solution, especially with the routing features and low cost. I don't think that you'll need anything too fancy with a small board that gets spun only few times a year. I've been with a few places that have subsisted on ExpressPCB for many years before...