Twitch - Not for general purpose video uploads and sort of stingy with how much you can upload. Twitch only saves highlights and YouTube saves everything you’ve ever uploaded.
Tiktok - Chinese spyware. Every video is vertical. Every video has stupid songs playing in the background and that TikTok logo. Not really for long form videos or anything serious.