I have no problems with emoji in messaging, work or personal. Of course they need to be context appropriate, I don't want :kiss-face: from my boss.
Emojis in source code and program output, eh, not my style but it's harmless.
I've read of a project here that _requires_ emoji tags in the commits, instead of using "chore", "bugfix", etc. — that's a little too much for my taste.