It all depends on your budget as most manufactures make tools in several different price ranges. So you should ask yourself which brand to buy in a certain price range.
Dewalt 18v is a nice drill, however in lower price range Makitas have bigger battery capacity. Milwaukee does have absolutely...
Personally I wouldn't go below 3hp, 60 gallon.
https://www.drillselect.com/forum/power-and-hand-tools/pneumatics/74-60-gallon-air-compressor
I don't want to go over the frustration of waiting every few minutes for compressor tank to fill up.