Zaleží co potřebujete dělat. Pokud je Vaše aplikace data centrická, tak pak tak úplně mimo není. To, že mohu použít libovolný jazyk uložených procedur je těžká výhoda. Kód je kratší, přehlednější. Alespoň pro mne. Už jsem se dostal do stavu, kdy externí jazyky používám snad jen pro spuštění uložené procedury a prezentaci výsledků. Nemohu si pomoct, kód v PL/pgSQL je podstatně čtivější. Víc mi šlo ale o prezentaci filozofie, že na každou vrstvu lze chápat ne jako sadu procedur, ale jako sadu aplikací. Je to trošinku něco jiného