Trivial-ish, there are a whole lot of other issues that can surface in the process, probably not in regards to the UI though, as it's decoupled. So that is good.
Two I've noticed awhile ago: centralization of (and missing) NIP-65 info at relays (could be a whole research project) and a need for broader support for negentropy for greater efficiency with hundreds to thousands of relays to communicate (and not always online).