I try to follow every report about Dolphin core and I saw that several people wanted to work on it but everyone gave up, or preferred to focus on other things.
If the core you mentioned would work properly, I don’t see a problem if it only used opengl. Unfortunately, there are a lot of problems with the current core. Apart from the fact that it is old and lacks options, even such a basic function as save game setting does not work properly (which I reported on the dolphin/libretro page - but nobody looks there).
While we are on the subject of cores, is there a chance that someone will fix the LRPS2 core? I mean the problem with the “close content” option - it is an extremely annoying problem because the option randomly freezes the entire Retroarch (also a problem reported without an answer).