We are going to need filter/buffer relays, once this thing really takes off, clients won’t be able to just plug into the fire hose of a heavy relay.
Maybe that’s where user’s self hosted (or managed) relays may come into place.
You will be able to do more complex filtering and other event manipulation before it hits your different clients.