Yeah, people in itch are more comfortable with the app I guess. But why the distrust in Mega though? I use it all the time.
it randomly breaks for me half the time.
Also it always tells me I'm at my "limit" limiting to 5gb of total downloads for a month.
Like dude...