I'd agree that the 'mechanics' are pretty straightforward. Should be within the capability of most folks.
One of the benefits that some ad-hoc help from a good accountant is related to understanding how to optimise those tax-breaks to your own needs.
Knowing how or why to vary taxable income in any specific tax year.
In connection with spouse visa applications, the self-employed position relating to the income thresholds can easily be misunderstood.