Really, for maximum playability on a variety of machines (including older PCs and Macs), and with a minimum of stuttering or stalling, I still use MPEG-1 as my first-choice video format in Powerpoint presentations.
It looks fine, is universally playable, and is easy on resources, making it suitable for projection.