I have done a couple of screen recordings that I am currently touching up. I have done them using the built-in QuickTime screen recording function.
Now I would like to create text annotations, like balloons or text boxes pointing to different regions in the recording. QuickTime does not seem to have this functionality, and while I can do it with iMovie, it is way to clumsy for me to feel comfortable using. For example, it requires me to convert the whole clip (a process taking minutes on a fairly recent MBP). And it also does not seem to keep the native resolution and sharpness of the recording.
I tried browsing the app store and there are lots of screen recording / screenshot tools, but I could not find any "video annotation" tool.