I'm looking to install an Electrum server. Only condition is it can be used to serve multiple wallets at the same time so Electrum Personal Server is not an option. Currently I'm looking at Electrumx and Electrs
1. Are there any other projects I should be aware of?
Aside from Esplora that Dave already mentioned, none that I am aware of.
2. Can I use Electrs to serve random users from across the internet like I can with Electrumx?
Yes, you can... although you're likely to run into performance issues as it isn't really designed to handle huge loads/multiple users. It's more aimed at "personal use" on resource limited hardware (ie. running on a Pi etc)
3. Can I create a Tor hidden service for both? Clearnet is not an option.
Yes you can... indeed, RaspiBlitz sets up electrs behind Tor.
4. What are the general benefits and drawbacks for both?
The short version is:
ElectrumX = more robust (ie. enterprise level), plenty of options to tune, but requires more resources and txindex=1
electrs = more efficient/less resource intensive, doesn't require txindex=1, but better suited to personal use
At the end of the day, I guess it really depends on whether or not you want to allow any random to use your server, or if you're wanting it as a private server.