Much more complex than my animation 
One thing I’d comment on. The smoke doesn’t seem to be affected much by any forces, besides gravity which seems too strong,and seems a little bit too ‘white’.
I might be wrong, it just seems to get in the way of the animation a bit much.