I’m not really bothered about the revenue from adverts so wouldn’t have minded Kick – it appears that you can’t just straight upload a video on to there though, is that correct?
I believe Kick is solely a streaming platform, so I think the best alternative to YouTube would be Vimeo.