The less you can upload video to your own site, the better, with regard to long-term bandwidth needs. If you can use YouTube, and then just embed, that’s just fine. Especially since you can lazy load video YouTube embeds very easily.