How do I animate my UI (2D mobile game)

Hi, I need help regarding animating my 2d( mobile) game’s UI. I have been looking online for some things before I start animating. I have found out most people go for tweening. DoTween, LeanTween etc.

They have been very vocal about not using the built in animator. As it dirties the canvas even when the animation is not playing. But I found it they fixed this issue in 2019.3 patch.

so I am confused. Any experienced devs. Kindly guide me in the right direction. All I want is to just make the UI a bit alive instead of completely stationary objects. (Panel popping up on button pressed, button press animation etc just the simple stuff nothing extra ordinary )

?