Small-scale producers are able to raise their animals in a stress-free, natural environment, which translates into better-tasting meat.
When you buy directy from a farmer there are fewer transport costs and less intermediary businesses all wanting to add their fee onto the end-price that you pay. Also, you're often buying in bulk which brings its own savings.
Meat travels directly from the farm to your home, reducing the environmental impact of transportation and storage. Buying meat that has travelled half-way round the planet is plain madness.
Every purchase helps sustain rural communities and independent farmers who are passionate about ethical, sustainable farming. Check out this independant website for details on why buying local is so important: shoplocaluk.org/reasons-why/.
Farmers raising smaller numbers of animals are often likely to rear rare breeds, rther than focussing on the usual (commercial) breeds. Rare breeds may not grow as quickly or so large but can have more flavor, buying from these farmers is a good way to ensure these rare breeds don't disappear for good.
When you buy direct, you know exactly where your meat comes from. Something that came off a supermarket shelf is just an anonymous lump of meat, having seen where an animal was raised can bring another dimension to the enjoyment of your food.