The open-source group at ARM are actively tracking lima/panfrost and hope to get clearance to contribute. Regardless of if/when that comes, once lima and panfrost are viable on RK and Allwinner hardware we'll switch to them because we want to support open-source development and it will make our distro packaging a lot easier. Tracking mainline kernel and mainline mesa (which we already do) for all three platforms instead of each SoC or board needing a different kernel driver and blob will be a huge bonus. The nice thing for RK support is that we can choose when to dump the blob and switch, whereas S912 has to blaze a trail with early stage development code.
I'm expecting a few disgruntled users when we drop WP1 as it was popular and has a reasonable sized active userbase, but as the gap between the rest of the codebase and 3.10 widens we started to see breakage, and while we can make fixes there are no active team members running WP1 (or WC) as a daily-driver now so it's become a challenge to prove fixes before release. So far we haven't shipped anything untested but the number of near misses where positive confirmation is received hours before release (and after lot of nagging) is increasing. We'd prefer to stop than compromise one of our project promises.