Why Rails?
Rails is highly productive full-stack framework. There’s ample documentation on “Why”, so I won’t cover it here, but I will cover the question of “Why Rails and Phlex?”
Rails is the de facto standard for Ruby web frameworks
If you build a web application on Rails, you don’t have to worry about whether or not it will be supported in 5, 10, or even 20 years from now. Huge companies, including Github, AirBnB, Shopify, and more have built hundreds of billions of dollars worth of businesses on it and have a vested interest in keeping the ecosystem alive and healthy.
It’s modular and works well with Phlex
One amazing thing about Rails is how modular it is. Don’t like the default frontend of templates, partials, and helpers? No problem, install the Phlex frontend and Rails still works great.
A pragmatic community
Rails developers generally focus on shipping products to people with the minimum amount of effort possible. Generally when somebody develops a solution, like using Bundler to manage Ruby gem dependencies, it’s widely adopted by the community so they don’t get caught up with a bunch of different redundant solutions to a baseline problem.