I can advise anyone not to smoke, or quit smoking. I smoked for a little over a decade and quit 3 years ago.. It truly elevates your quality of life. No more bad breath, no longer out of breath after a short walk, no more random sore throat, no more random chest pains, no looming threat of cancer, tons of cash saved.
I quit about a year ago myself. Everything you said is true. And I still miss the fuck outta smokes! Fuck they're so good. I almost cried this morning when I had my coffee sans cigarettes.
I haven't been around smokers much lately, that helps a lot. If I can't buy a cigarett of anyone, I can push the craving away without much effort. I don't think they ever go away completely, but it gets easier to say no.