I've considered Odysee but I've settled for Rumble. PeerTube has stringent upload limits. Now I'm looking for a platform to share the videos not upload them.
Glitch - A short AI animation by Jeff Synthesized.