I think you&#x27;re at a place where you would be best off indeed pursuing other languages and solutions. Your current frustrations with Javascript will be a powerful motivation to dig into new ecosystems.<p>I was in a similar place once and it compelled a tour of languages that&#x27;s probably the most important event in my growth as a developer.<p>Finally, it seems like you&#x27;re talking about client-side development. Client-side applications have to manage the intersection of state, user interaction, and some interface (browser API). That interaction comes with complexity that&#x27;s classically hard to manage, else we wouldn&#x27;t be spinning our wheels so much trying to figure out better ones.