I think mp4 is a best choice. It's reasonably efficient - good quality in a compact size - and can be viewed on all modern platforms. You can drag into iDVD to burn to DVD, and upload to YouTube so that essentially any platform, including mobile, can view.