Rails non è più il framework alla moda.
Il suo ampio utilizzo ha illustrato i limiti del sistema.
Il passare degli anni gli ha tolto l'effetto novità.

E allora perché continuare ad usare questo framework?
I motivi sono numerosi e hanno a che fare anche con i difetti elencati qui sopra.

Il sistema è maturo proprio perché ha mostrato i suoi limiti.
Grandi progetti come github, airbnb e shopify hanno il loro core scritto in rails.

Se il framework è riuscito a scalare per le loro esigenze non c'è dubbio che il 99% delle esigenze presenti sul mercato possanno essere soddisfatte allo stesso modo.

Avere dietro le spalle questi giganti garantisce uno sviluppo e una cura costante del framework. 
C'è coincidenza di interessi.
Inoltre il creatore DHH ha basato anche il proprio business su un framework in costante miglioramento.
Il progetto che ospita il 90% dell'open source mondiale (Github) garantisce che almeno una parte di questi sviluppi sarà open.

Infine ci sono altri motivi molto importanti. Il linguaggio Ruby rimane il mio linguaggio preferito di sviluppo. Semplice elegante e anche lui in continuo miglioramento. Amo la sintassi realizzata a favore di sviluppatore. Il suo design ricorda i miei studi di design classico. Semplicità unita ad efficacia e funzionalità. 

Certo è lento in esecuzione ma il costo dello svilluppo e del mantenimento del codice è assai più elevato. A livello di produttività dello sviluppatore in termini di righe di codice scritto ed efficacia non ho trovato ancora nulla di paragonabile a Ruby on Rails per quanto riguarda lo sviluppo di applicazioni web.