Well, I use All,,Proteus, Altium, LTSpice... For simulation Proteus is absolutely the best for Microprocessor based design, You actually write your software for the processor then add it to the possessor in the simulation, and you can mix it with desecrate components etc.
Altium is best for FPGA design, but not that great with the simulations.. and LTSpice has become best for desecrate (specific Purpose ICs, op-amps, transistor,ect) simulations..
For PCB design work Altium is the Best and the defacto, Followed by Proteus, and LTSpice has no PCB capability...
LTSpice is a Must have,,, and although free, it is used by design engineers around the world to communicate their design Ideas with each other, as every one has it...
Proteus is best for all round simulate and then convert to a PCB...
Altium is best if you want to design PCB's for a living.. It is the most time extensive and complex to learn of the 3, but top grade PCB's...
When selecting design software its good to keep in mind that if you, for any reason leave the field for a time, it can be difficult to re-educate yourself to your complex software....