No.
It stinks. It costs money. It causes cancer. It annoys people who don't smoke. And there is no actual effect - it doesn't taste good and it's not like you are high or something, it's just a habit.
I absolutely hate people who smoke "only when they go out". That's like they'd say "I'm so insecure I have to smoke because I think that makes me seem cool". Wankers.