Creator of #Repurpose.io, SimplePodcastPress, #SimpleSocialPress, and #SimpleVideoPress Content Automation tools for #Podcasting #FacebookLive and #YouTube. Experienced in creating software and marketing them online. Learn more about me at: http://hanimourra.com
I highly recommend YouTube. You can configure the embed video to hide the YouTube watermark, autoplay, hide the controls, and hide all related videos (that show up after the video is done playing). This will make your video look amazing on your launch page.
Here is a link on how to configure the YouTube embed code parameters - https://developers.google.com/youtube/player_parameters
If you do your keyword research and optimize the Title, Description, and Tags when uploading to YouTube you can take advantage of more search traffic from Google and YouTube.
If you have a self-hosted Wordpress blog, there is a great free plugin called "Tweet Old Posts" which will promote older posts on a schedule you set.
It works really well and is simple to setup.