@mcc is this not more a funding/organization problem than a technical one?
I use IRCCloud and it has a pretty nice interface and always online, but it’s not free. There are self hosted options, but somebody somewhere has to operate and pay for it, so I guess the question is like all online services, who is operating and who is paying?