Yes it is good for all of those things. Tbh, I share the vapman less than other vapes...I'm getting a little better since I have been using it as my daily driver, but still...the small size and build quality almost unconsciously promotes pampering of the unit.
The thing that might annoy you...