Het is erg normaal, de meeste Rails-apps zullen nooit meer dan ActiveRecord nodig hebben.
Een van de belangrijkste filosofieën achter Rails is dat het belangrijker is om een werkende product op de markt vandaag dan het is om over 6 maanden een "snel" product op de markt te brengen. Uw product zal vrijwel zeker nooit populair genoeg zijn om prestatie een punt van zorg te zijn. Als dat doet een probleem worden, kun je later de prestatiekant van de dingen versterken, maar de eerste zorg is om snel een app te kunnen bouwen en snel een deel of alles ervan te kunnen refactoren in reactie op je markt.
Ze zijn langzamer te schrijven en moeilijker te wijzigen, en daarom belasten ze uw ontwikkelingskosten. Ze kunnen echter sneller worden uitgevoerd.