If you mean codebase complexity and team size... then yes... types is more helpful with that. But in a small team with a small codebase you don't need types to do really well. I find types helped a lot when multiple teams were responsible for different ___domain spaces inside different components of a Rails app. I never saw the same advantage in codebases that are much smaller with fewer people.