Better to compare American rounders to cricket and I've never had a problem with the food/booze/service/price at Headingley. It's great actually.
Football is a different animal and my experience of the Amex is that it's way better than anywhere else. Not perfect obviously but not Hillsborough...