You have footage and captions are the problem. Use Crayo. It turns gameplay, podcast or screen-recording footage into captioned verticals, and nothing in that workflow needs a full editing timeline.
You need varied, controllable commercial work. Use InVideo. Frame-level control on a real timeline is the honest advantage, and it is the right purchase when each video is different rather than a repeatable format.
You want generated characters in a scripted series. Neither is built for that: Crayo creates no characters, and InVideo is general-purpose rather than cast-driven. That is where Frutti fits, writing and performing episodes with a recurring cast.