¿Qué es más fácil de optimizar regularmente para la interfaz de usuario front-end: Ruby on Rails vs Meteor?

Para explicar más mi pregunta, estoy planeando desarrollar una nueva aplicación. Está dirigido a un nicho de mercado y será web y móvil, tendrá edición grupal simultánea de páginas, notificaciones, firmas electrónicas, muchas funciones de usuario y editor de flujo de trabajo en el lado administrativo.

No soy un programador, así que necesito contratar una empresa de desarrollo, y he reducido la pila de tecnología a Ruby on Rails o Meteor.

Hablé con una empresa de desarrollo de Ruby on Rails que me dijo que es muy tedioso y frustrante cambiar la interfaz de usuario al desarrollar la aplicación. Dicen que cada actualización frontal puede introducir errores que pierden el tiempo y que no son productivos y molestan a los desarrolladores de Rails. Creo que usarían React.js. También dijeron que sería mucho más rápido desarrollar la aplicación web y móvil en RoR que algo como Clojure o Meteor.

Eso me preocupó, si iba a estar constantemente actualizando la interfaz de usuario basada en pruebas de usuario y pruebas A / B, ¿es realmente un gran lío modificar el front-end o encontrar errores de front-end? ¿También es un problema con Meteor? En RoR o Meteor, ¿hay alguna manera de mantener el front-end separado para no alterar el código de back-end?

Para su caso, ambos son buenos.

El factor decisivo sería si tiene funcionalidad en tiempo real o los requisitos de diseño.