I started out with a hand pump and eventually went with a couple of small tanks. But adding up what it cost me to fill, which varies widely depending on where you live, I thought buying an inexpensive compressor would be a good investment. I looked at the water-less oil-less units and found them to not be very durable, and very limiting in what they could fill, so went with the Yong Heng because it was water cooled and had oil in the crankcase. They are great units in case you don't want to spend $1500 on one and they are only $300. You want water cooled for durability on anything you buy under the $2000 mark. Above that dollar amount air cooled is fine and they last many years.
I believe the Air Venturi will fill larger tanks in one sitting. It is a decent unit and weighs in at a bit over 76lb ready to go.
Out of the box the Yong Heng will fill larger tanks only if you do them in 10 to 15 minute stages. With a few mods you can fill them in one sitting. It weighs less than 40lbs
If you want portability then there are plenty of the little 12V units out there but you need to only fill guns and take very good care of them or they can be toast in a minute or two.
Yong Heng post link https://www.airgunnation.com/topic/a-dedicated-yong-heng-subforum/#post-1127767 Me I think it best to have both a tank and a compressor. I can fill my tanks and guns at home and fill my guns from the tanks at the range.
As far as the tanks go you want a 4500psi carbon tank for portability and the most fills bigger is better.
Most of the Chinese tanks are not DOT certified so can't be filled here in the US unless of course you have your own compressor.
I wish you luck with fulfilling your air needs.