I am an occasional smoker, and I have to say that it's a good thing. They ought to have a smoking room, though, where we can go to have coffee and cigarettes. We often move to the smoking allowed part of a restaurant to do this at the end of our meal since most restaurants here have a smoking and non-smoking sections.
It is the best thing that ever happened to restaurants in my town! I love it, and I think it is absolutely necessary.
I don't want to smell that nasty smell and get all choked up while eating, and I certainly don't want my kids exposed to second-hand smoke while trying to have some family fun.
It's become more about public places/buildings where I live.