Firefox seems to work fine nowadays on X11 with an AMD iGPU. I haven't had a reason to try Wayland recently, and last time I checked it wasn't fully supported by some of the stuff I use (IntelliJ, mainly, and IIRC electron apps).
But I wonder if HW acceleration is actually that helpful in practice. Judging by CPU use hovering around a few percent, watching videos on Firefox or mpv is unloaded to the GPU. But my laptop still gets fairly hot. I haven't actually tried to compare battery life between CPU and GPU decoding, but I figure the heat has to come from somewhere, right?
One fun fact I've noticed is that the laptop gets less warm while watching 4k YT videos than FHD. Even if I have it scaled to FHD resolution (my external screen is 4k, but not the laptop's panel).