switched from Microsoft powerpoint to google slides. it took a little getting used to but its pretty good with the ability to share, comment and auto revisioning
I'd previously been using Slideshare for the embeds but it has been glitchy for me lately.