To be completely honest, if you want a healthy 3rd party app ecosystem, the official UI and backend need to be completely separated with a publicly documented API.
Biggest win with Lemmy, and biggest fluff with kbin. And it shows when it comes to 3rd party app ecosystem. People wanted to build apps for kbin….
You might have missed it, but I mentioned there will probably be an option added in the future to turn on display names (off by default).
As for other Lemmy clients, I always encourage people to look around and find what works best for you! There are a lot of great apps and what is “best” depends on the person using it.