Rigging characters in 2D is interesting using Blender. Have you consider creating a UI using grease pencil objects?
In this tutorial for the start of the second season training series on my channel, I´ll be demystifying expressions and drivers for visible layers in grease pencil.
If you have any questions, I´ll be glad to answer them. Please share this video and thank you for subscribing. Third character reveal on this video!