Das kommt sehr darauf an, wie du dir die Entwicklung vorstellst. Willst du mehr oder weniger von Grund auf alles selber entwickeln, oder darf es auch eine Erweiterung einer existierenden Software sein?
Wenn du von Null auf beginnen willst, dann ist RoR sicherlich zu empfehlen. Ich arbeite seit 2 Jahren damit (zwar nur kleinere Projekte, und so richtig ein Guru bin ich auch noch nicht), und bin absolut begeistert davon, wenn ich es mit anderen Frameworks vergleiche (komme ursprünglich aus der PHP Welt). Da es 100% OOP ist, sieht es mit der Erweiterbarkeit sicherlich gut aus, und performance technisch würde ich sagen, ist es auch kein Problem. Wohl nicht so schnell wie z.B. JSP, aber die Vorteile überwiegen die Nachteile bestimmt, sprich: mit den Einsparungen wirst du dir locker einen weiteren Server leisten können. ;-)