In the past couple of days both Pipewire (and with it libcamera) support and hardware video decoding with V4L2-M2M landed for Firefox to work better on Linux smartphones, which development for has started to grow exponentially in the last months. Great news overall for the future of the mobile platform!
While Linux phones seem a distant dream. I think these are the major features that are needed for it to be a suitable daily driver for developers: