Odyssey is sort of decent, I never go to the YouTube alts unless it's for specific channels, I think this seems to be the way, mostly. So not sure how much browsing/footfall opportunity there is over there :(
Archive org might be the best YouTube alt, people browse that for curious content at least