I think the word relay is fine. It literally relays information to subscribers. It’s definitely a better word than “broker” or something from the MQTT world.
The main issue I have is clients that treat relays like databases and need to make network requests to build the UI.
Load times are slow, bad UI experience, and drains the shit out of my battery.
Twitter solved this resource problem easily, their closed source client and their single central relay is usually very fast..but it does need a database.😉
Hahaha yes! But I think we should have lots and lots of separate databases that update each other over nostr relays.