Yeah, major overhauls would def be good.

A simple version of this would just be to use the already-made idle animations play at random intervals while you weren't moving, and add a UI element to turn it on/off. Just "for now" while the big stuff is being cooked up first. I wouldn't want them to spend a lot of time on this, rather than major content.

I think that'd seriously take a programmer 10-30 mins to do. I've scripted something similar before.

Then later they could add in an ability to queue up what animations you want, when they're less busy with major content .