How beneficial is running your own relay and how expensive it gets?
biggest problem is that most clients don't support NIP-42 so it's almost impossible to screen out leechy DoS attacks by query and this will continue to be a problem until all the client devs get off their arses and build NIP-42 support, and this is my personal crusade du jour because of the fact that it impedes SO MANY USE CASES
i just want to add, that you can theoretically run a relay on your own device, if you have a VPS with wireguard and a reverse proxy, and a firewall filter that only permits you to access it from your wireguard connected devices but this is at best a way to have your own personal cache of your notes, it doesn't make it very easy to have other users on it as well, for that you need some kind of tool that scrapes other relays to push them to your relay
It depends on your traffic similar to a website. More traffic = more cost. Strfry can be run in docker, so its not that complex. It's only beneficial if you convince people to use it
IMHO, bigger trouble would be disk capacity than network limit (speed/capacity). VPS usualy don't have big disks. Or do you mean to run it at home? Tor-based relay?
Yes to both disk and bandwidth. More users posting to your relay = more data