Did you try Firefox-Wayland lately? I use both chromium-freeworld and firefox-wayland on Wayland, and no problems so far. Also, hardware acceleration is meant to land in Firefox 76[0]
Yes and yes, unfortunately can't wait around for Mozilla. This has been a problem for years now. Even with Mozilla's new official VPN service, and similar to their password manager, they did not start with support for Linux and it is always on the backburner. Until they want to prioritize open source first I am not interested in their solutions. I use chromium on Arch and it has hardware acceleration and everything else I can adjust through my policy file.