Clients should just pick one relay (maybe the fastest one or lowest latency) and a secondary fallback when fetching events from another user. Having many options would only be bad if clients donāt apply any optimization strategy.
Users canāt make good choices if they donāt understand the implications of this inbox/outbox setup. Assume they will do it poorly and code accordingly.