The more structure the better. Provides strong guardrails.
I’ve had great experience with Elixir and the new compiler combined with Ash.