My wife bought me one of these for my recent birthday:
https://www.specialopstools.com/air-armor-m240-portable-12-volt-tactical-air-compressor-kit/ ($129.99 & photos from their website). It was on my birthday wish-list.
Since I just got it, I've only used it once so far to air-up after a little off-roading, and it worked great (not as fast as my CO2 tank, but I'm wanting to replace my CO2 tank with something I can move from one vehicle to another). I was done filling back-up way before some of the others were done. It uses clips to the battery, and the cord and hose (which clips onto the valve stem so you don't have to stand there holding it) were plenty long. I like the fact it is all contained in an ammo can, and easily moved from one vehicle to another (it is heavy though). So if we take my wife's Subaru on a trip, I can just toss it in the back. Or my 4x4 truck. Or my Jeep. Or my other Jeep (you get the idea).
Their spec sheet says "100% duty cycle for 15 minutes" - not sure exactly what that means other than after 15 minutes of continuous use I should give it a break. Plenty of time to air up my Jeep/truck tires from the mid/upper teens to 32 psi (285/75/16" tires). It also comes with a box of extras (which I haven't even looked at yet but picture from their website). I carry a Safety Seal tire plug kit, but there's room in the ammo can to add your choice of tire repair stuff.
I ran a 10 pound CO2 tank for years (now it sits in my flat fender - my "other Jeep" where it started out). It is quiet, very fast, and my hose was long enough to reach all four tires without having to pull the tank out of the tank's mount. CO2 works great... until you runs out of CO2. The cylinder is bulky, takes up space (I own three mounting brackets), and is heavy. And when empty, you've got to find a place to refill it. All doable, but a pain when you run out when you start filling up your 4th tire (happened to me) and you have to ask for help. And since my CO2 tank is pretty (sounds weird yes), I'm not into just swapping out CO2 tanks, so some places where I lived they sent their tanks out to be filled, so there was a little bit of a turn-around time (and the concern I might not get my pretty tank back). And if it has been a while since they were pressure tested, that's another expense.
Sadly, I don't get out enough to justify an expensive air compressor set-up. I think this Air Armor one will do me just fine. It might not be the fastest one out there, but I don't think I'll be the last one done airing-up either. Now if I was going to South America, I'd get a much more expensive set-up.