If you have a Freesync/Gsync(-compatible) monitor, I would recommend you to enable Freesync, because it works with AMD and NVidia GPUs.
That way even on X11 you should be able to watch videos tear-free in fullscreen mode.
If you don't have a Freesync/Gsync(-compatible) monitor, my recommendation would also be picom, especially if you have multi-monitor setups.
In picom.conf you just need to setup V-Sync to true, and your tearing should disappear.
Wayland would be an option, too, and should probably work out of the box for most cases.