A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
In your situation, hiring a PowerPoint technical professional would smooth this process. In my experience, designers are fantastic at visual design, but often lack the technical expertise to make bullet-proof presentations.
Not all fonts are embeddable. Definitely not PostScript and often enouigh, not OTF either. The best bet for Office is TTF format. In addition, foundries can set font permissions that prohibit embedding. PowerPoint Online will make a presentation with embedded fonts into a read-only file.
Here is Microsoft's page on recommeded video formats: Video and audio file formats supported in PowerPoint MP4 encoded with H.264 video and AAC audio should work on all devices. I explain in more detail here:
I'm not sure what you mean by making presentations fully customizable. A common complaint is that they are too customizable and standards are difficult to enforce.
PowerPoint uses inheritance, where defaults are set in a lower layer that are used by a higher one. Start with the font and color themes (here's how to make a font theme in macOS: ), then format the Slide Master as completely as possible with the default for most slides. Then create Slide Layouts that are based on the master. The very last step is to create the slides.