Not only advantages. Also disadvantages like higher ram consumption for essentially the same tasks.
If I remember RPI3 only had 1GB versions? That’s really little if you have more than a few devices connected.
Activating swap? Bad idea as it will result in heavy write amplification on the flash and will kill the storage very soon
This could use 1GB of ram on it’s own. So no change running this on a RPI3 anymore without suffering.
You can instead install it locally on your client and still connect the esphome devices created by it with home asssistant without problems. No need to run the esphome addon on your ha server.