I have used reveal.js and presenterm for simple work presentations and I enjoyed working with both. You’ll get a lot more flexibility and features from reveal, but presenterm is neat for certain kinds of presentations too.
https://www.onlyoffice.com/ may be an option. They have hosted plans but you can just use the office suite with local files for free if you don't need a yof the hosted offerings features
It's this or Google or Microsoft if you want something PowerPoint-like.
Many recommend to 'pick a javascript framework', which just like LaTeX Beamer sounds good if you do your own thing, but not ideal if people expect PowerPoint. Building slides through code is fundamentally different from drag-on-dropping images.
Pick Google or Microsoft or OnlyOffice and use their web version. This keeps your laptop free of non-free software while using the same tools everyone else has.
Marp works well if you like Markdown.
I cannot, however, speak to things such as transitions (though marp exports to a nice HTML file which includes a PowerPoint-like interface, so I’d imagine it’s possible).