After smoking for 25 years, I quit cold turkey 20 years ago. IMHO it is the only way to do it. Replacing one habit with another is just a waste of time.
I also quit drinking 19 years ago but that took 2 months in intensive care. lol