I think it is a question of personal preference but also depends if the design is going to be used in Print. For logos I use Illustrator because it can easily be translated into business cards, letterheads, flyers etc.
For web design mockups for clients I use Photoshop, which I am more comfortable with, unless I know they are going to need the whole design package in which case I use both.