i will give twitter one thing, even in its current form
it's pretty good for videos that are meant as quick updates - just drag and drop, and providing it's under 2min 20, it's very rare to see it break
mastodon (at least via web) does not like how high res screen recordings from my mac are - i assume there are probably some masto clients that would rescale before uploading
while with cohost the options feel like either convert to GIF while playing around with resizes (using up substantially more space than the MP4), or trim a lot
or more likely upload somewhere else and link it
maybe i'm just missing something
