When you're willing to dive in thoroughly, You will need a Vimeo Pro account or above. There is no Restrict to the number of videos you can make with Vimeo Make. Jumbla has long been on the market for above ten years and has an impressive portfolio showcasing its explainer https://twikkers.nl/blogs/235981/Explainify-Animations-Elevating-Explainer-Videos-to-New-Heights