Supermarket chains have improved their game when it comes to the range of beers they offer.