I'll actually make the argument for beer.
For one thing- I would never, EVER say that I'd rather have a beer as opposed to a BJ on any given night- that needs no explaining.
BUT- over the course of your whole life? Assuming you like beer, and some of the best nights hanging out with the guys involve beers and watchin a game/ hanging at the bars, etc- I donno, I feel like as long as you got a good woman, good foreplay and good sex every night can definitely compensate for no BJ's but no immediate compensation comes to mind when you think of beer. Hard alcohol has its place, but I couldn't substitute it for beer universally, that wouldn't work for me.