I can applaud the GENERAL idea of "emulator frontends should invest in better UX", because, yeah, sure, no complaints from me, but the reason that emulator frontends are often kind of janky is because emulation is somewhat janky by definition.
It's very fiddly even in the best of situations and it's at best only barely legal, which is fine but means any money involved becomes very hard to handle