Must have:
1. Nice motions/transitions (rules out Pitch who have been taking forever to implement it)
2. Embed videos
3. Must be really easy/fun to use
Apart from this, do you use any specific software to animate code blocks? I really like the Cypress documentation videos where certain parts of the code blocks are highlighted, with rest dimmed out, while explaining specific functions/methods (An example: https://www.youtube.com/watch?v=Q1rHmOYyGDo).
Any tools that you use to make your presentations stand out can also be included.
P.S. I am really averse to Powerpoint. Haven't explored Keynote enough except for some basic presentations. Is Keynote good enough? Please let me know.
P.S.S. Prefer indie tools which I can support (if they are good enough). If you have developed one please don't hesitate to link here.
Thanks!