Agreed, Fiji is of course a winner. There are a couple of different options for timestamp overlay too which makes it really useful. https://forum.image.sc/t/how-to-apply-time-stamp-as-an-overlay-in-fiji-imagej/3304
Another option that gets into the area of a video editor would be to use the VSE section of Blender https://www.blender.org/ This has a stepper learning curve, but you can so much more once into the details.
It can also be done in Photoshop. You can add an arrow in a new layer, get the animation view from the view menu, and then the position of the arrow layer can be ‘tweened’ between different frames. I don’t recall the exact specifics, but it’s very doable and looks nice. You’ll then need to export and render the animation to save the output.
If I find time, I’ll make a YouTube and post back here.