New UI vs 2D Sprites

Hi,
I have started a project with Unity and I have some really basic doubts abouts some elements.
I’m developing a virtual pet where the main UI will be:
-a background
-some buttons
-character (divided in different body parts to anímate it).

At the begining I started usign 2d sprites for everything, but according I started to know about the new UI system, I swap to it. In my opinion using the new UI system for image buttons, background… is more logical, but I’m not so sure about the character.
What do you think about it? What are the pros and cons for both methods?
Thanks in advance

What platform are you going for. Some users have noted significant performance drops for moving UI elements on mobiles or other low end devices. I would generally suggest using regular sprite system for the character

Hi,
Actually, I’m just thinking about developing it for Android and maybe IOS in the future.

The only reason why I swap to the new UI was because I dont really like the way Image buttons have to be managed with sprites, so I think I will make a mix between the 2 models.

Thanks for your answer