Basically, if photoshop is what you are comfortable with and you are designing a logo for yourself, then use it.
But beware, in the future if you need to resize it for whatever reason it may be, you'll have problems.
Raster programs make up an image dot by dot or pixel by pixel, vector programs use multiple objects defined by mathematical principles to give them their shape. Raster images have a fixed resolution and if resized WILL lose quality, whereas with a mathematical principle based object you simply change the mathematical principle to get the same effect but smaller.
Vector programs should most definately be used over Raster programs if you want the logo to keep up in the future without having to redesign it to fit the new size.
Regards,
Jonny.