I voted non smoker. I do smoke a cigar like 3x a month. But I don't do it around other people and always smoke outside and throw clothes in wash immediately. I never smoke if I have a date the same day and never around a date
If a girl did the same I wouldn't mind it, but I couldn't be with someone who smoked on a regular basis.
Since I smoke and a lot of people around me, including my family, is smoking, I wouldn't have a problem with a smoker. If the "combination" fits together, smoking can even make a chick sexy in my opinion. Weed on the other hand is something different. Based on my experience I'd approach a potential partner that smokes a lot of weed rather more carefully than someone who doesn't. Regarding marrying I'd say - If I got along with someone so far that I would consider marrying I'd not give a dime about his smoking habits.