Synapse over Tor is pretty poor and can only federate with other Tor instances. Clearnet support will make Synapse much more intriguing.
Do you have a guide on federation from a high level for a noob? Is my understanding correct that it makes your identity valid across multiple home servers?
If you choose to federate your server (it is a setting in Config), then you will be able to join rooms on other [Tor] servers, and [Tor] users will be able to join rooms on your server, if it's a public room or you invite them, that is. This link seemed useful, but there is a ton of stuff online explaining what federation means and how it works: https://teknikaldomain.me/post/matrix-decentralized-federated-chat/