pros and cons of hosting video on wordpress site

Hi,
Is it better to just upload a video to youtube and embed it or upload the video directly to the media gallery? I guess i'm asking are there any real advantages to hosting the video on wordpress itself?