For example, it pre-fills some data but omits obvious stuff like my first name and email address which are highly unlikely to have changed since last year?
Some non-relevant sections can be ignored but others need you to enter 0.00.
Also, if there is an error in the electronic filing, so your return is not submitted, good luck on finding what that error was because they aren't going to tell you.
And, lastly, the switch from the old style site to the new could be handled better, like all in one go instead of randomly switching you between the two.
They may be thinking that it is better to let you cache that information in your browser?
Until you have the gall to (god forbid) open a side business. After that, you'll forever be forced to file a tax return, even if you go back to being a regular employee. Because fuck entrepreneurship, amirite?
If you do not go through the process and close your income tax, NI and VAT accounts then yes you need to file them even if you no longer have a side business in practice.