like leg, the shoulder works hard on the animal, so in turn it's full of incredible flavour. however as it's worked so hard it means it can be tough if undercooked or cooked too quickly. lamb shoulder seems to have more flavour and i honestly believe it's a little easier to cook than lamb leg.