I love this. I think a lot of people view microinteractions as a nice ‘extra’ if there is time for implementation, which is a real shame. As well as enhancing the overall UX, they’re a really great way to build on brand personality; I think these small touches are definitely something that put brands/products ahead of their competitors.
The only negative I would say, is the ‘dribbblisation’ of design that people have already touched upon, where these interactions are implemented without much care regarding the UX — they’re just there to be pretty. I think as long as there is justification for why it’s needed, then go for it.