There is no BEST PCB software. They ALL have annoying bugs/features. I've used OrCAD, DxDesigner (Mentor), and Altium. OrCad is, IMO, the easiest. DxDesigner and Altium are powerful, but sometimes all those features get in the way of ordinary tasks. For example, the most common thing you're EVER going to do is draw a trace; like 90% of what you do is drawing traces. Yet in Altium you either have to type two letters or click an icon, whereas the most logical place to put this function is a right-click. You will come to realize that these programs are written by programmers, not PCB engineers.
So that's my rant.
With that said, I would simply suggest you try the various packages-they all offer free trials. Be prepared to spend some time with it; there is a learning curve. And don't be swayed by some fancy function that they'll show you in the tutorials-consider how you are actually going to use the tool day in and day out.