There is not really any such thing as a general-purpose, public relay. All relays have a particular owner and serve some particular purpose.
That said, I use a separate kind 3000 list, to determine who can use my relay, instead of follows. (I have no follows.) And I'm eventually going to move away from list events.