I believe smoking is far worse because those who quit smoking can already see the effects, and it is also dangerous to others because they can inhale it, though both are dangerous, which is why we should try to quit if we can. Also, both are expensive, and they are extra expenses in our budget. If we stop doing these things, we could have extra money for sure, but the problem right now is that it is difficult to stop.
Yes it is better to quit all kinds of addictions because they waste our money. And it doesn't do our body any good but causes damage like cancer and liver rot, all of which can kill a person. And it is true that we have to keep a separate budget for these bad habits which often hinder us from doing the necessary work or saving. Although the price of cigarettes is low, an addicted smoker consumes 10-25 cigarettes a day, which is quite costly something like alcohol.