I'd vote e-cig. They're pretty legit. Also they are considerate. I, for example, am allergic to tobacco smoke. Electronic cigarettes don't produce the allergens that cigarettes do. E-cigs simply release water vapor.
And you can use them inside like many of my classmates.