What are your best practices on app navigation?

Hey Bubble Forum.
Just wanted to check the pulse of what people use for navigation in native apps?

I’ve been using Custom States to control the navigation of my app.
For example, I organized things into parent groups, then each parent had child groups, and child groups had grandchild groups, etc.

Then I would make conditionals like this to hide and show them.

And so on.

But I also have a few groups that use workflows element actions to hide and show them.
I’m not sure what scales better and is easier to manage on bigger apps.
Help me decide!

I’m curios to see what your preferred practice is?

Curious about this too. Surprised this hasn’t gotten more traction yet

found this thread that comes close Show Elements or Set State