I know at the moment there is only 1 landingpage possible. It would require adjustments from discourse code to achieve a more flexible landingpage setting.
I imagined to have more than 1 landingpage option available by discourse.
Example:
A new user joins the community. In order to get a familiar environment (most new members are familiar with traditional forums) a 'categories view' is set for this user.
After some time in the community, for instance after 20 posts, the default view will be set automatically to latest view.
Again, this would require a change in discourse code and should be made available by discourse devs.