A video is the best way to promote your product or services and reach more people. Youtube is the No 1 video channel website to upload your videos and promote your services.
Yes, Every site has their own traffic and user. Twitter has 326 million monthly active users in 2018 and 500 million Tweets sent per day on Twitter worldwide.