All grain brewing is the crème de la crème of home brewing methods and is the one which professional breweries use. The majority of home brewing enthusiasts aspire to be adept at all grain brewing.
Should you wish to concoct a beer which equals or is even better than excellent commercial real ales, then this is the method for you.
Extract is a great deal easier and quicker brewing method than the first two, needing less equipment than the two methods above. Nonetheless, the brewer is still able to steer the brew flavour as per taste specification.