What is a good way for a new Lemmy user to browse and join communities? - eviltoast

There are directories like https://lemmyverse.net/communities but it’s not straightforward for new users to simply click on a community to join Are there any clients that have this onboarding workflow implemented well?