I've ran a full node for some time to support the network, the whole blockchain size was about 5GB, but the downside of zero transaction fees is that there is less incentive for people to run full nodes. I stopped mine out of boredom when the market crashed.
Unfortunately the market is so full of overhyped projects and buzzwords that people are no longer interested in something that just works.
It's an interesting issue, although it's a good question if it is possible to stop network spam. Bitcoin's solution to network spam is to limit the amount of transactions and charge a fee, with the fee going up the higher the demand for a transaction.
I don't see this setup working with Nano, as much of the protocol is designed around not having fees. After all, deciding who gets the fees and splitting it (among top representatives?) causes even more processing on the network.
XRP, EOS, Tether, Stellar, Tron, Cardano.
All with >$1bn cap.