Your need is going to depend on how much you shoot (and how much air you use) vs how long it takes to refill
Have you played with HPA to get an idea about your air needs ?
Does the site you play at provide HPA fills?
The first will guide on how much air you need, and the second as to whether you can top up.
One bottle can cover an airsofters needs for the day depending on efficiency and how much you shoot.
Airsoft typically operates on a lower input pressure than paintball, but if your inline regulator covers the right pressure ranges you can get a second air cylinder at a fair price ( if you need the fitted regulator at a lower pressure than ‘standard’ it can be more expensive - but cheaper than a compressor )
’Home’ compressors can now be reasonably priced for a basic setup (make sure it’s fully filtered)
But they are slow, noisy, get hot and should be maintained - which often does not happen at home
If your site provides air fills then I would recommend filling there and making sure you are topped up before going home
If you occasionally need more air at home then a (filtered) stirrup pump will do the job
Keep topping up instead of draining and refilling
Note that I keep referring to filters
’Clean’ air is essential, and the lack of clean air with bad habits was cause of a series of ‘flash fill’ explosions at site fill stations one year - the injuries were incurred by players who were not at fault, but fill stations had been contaminated by oil on fill nipples, and anything blown inside can contribute
A less drastic issue is that regulators fail due to accumulated ‘dirty air’ then the burst disk does its job - still dramatic but less dangerous, and I’ve been present at quite a few burst disk failures, you don’t want a spinning cylinder hitting your ankle (I’ve never had one on mine, I’m usually running away)
If you do need and are committed, I don’t have an opinion on particular compressors / brands - just be aware of their uses & limitations