Solange man nicht mit while(true) arbeitet ist C# tatsächlich der Hit.

Eine Kombination verschiedener Technologien hat auch den Vorteil, dass man nicht in Tools eingeschränkt ist. So gibts in C# unendlich viele PDF Exporter, XLS Formatierer, Schnittstellen zu anderen Systemen.. Alles schon ready to use und meist sogar Opensource mit genialer Dokumentation.

Frontend + Middle mit Blazor (C#) Verbindung zur IBMi ausschließlich über Webservices (Rest).
IBMi weitesgehend als DB benutzen.

D.h. man hat die Symbiose aus höchster Stabilität, beste Performance (Preis/Leistung) von der IBMi + höchst modernes Middleware + Frontend (C#).
Dazu die Verknüpfung der beiden Umgebungen mit Webservices. Schnell. Modern. Genial.