To throw a curve ball ... I actually use Elixir/Phoenix for all my new web projects. It's new, a bit Ruby/Railsish, functional, high performance. Combine it with Elm on the front end and you have a lot of power as well as programming tool goodness.