Con Ruby on Rails puedes hacer un sitio autoadministrable entre 2 y 3 minutos. Hay una gema,
ActiveAdmin, que sirve justamente para eso. Creas un panel de administración según los modelos que tengas y quieras, y es completamente personalizable.
Y en general hay gemas para cualquier cosa, además de poder usar cualquier gema hecha en Ruby, claro.
Si diseñas bien, y como dices que controlas bien HTML, CSS y JavaScript, hacer un sitio con Rails es como un caramelo.
Lo digo por lo que dices de WordPress. Cualquier
framework con algo de reconocimiento, por definición, es mejor que cualquier CMS.
A mi nunca me gustó el tema de las plantillas, y los CMS siempre los he visto como una plantilla de código queal final, por un lado u otro, te va a limitar por aquí y por allá.