I see that one programme called sage is actually accepted by hmrc and I believe this because you cannot go back into it and change entries. (i've seen internet adds to do just that )
I use Sage. Sage works using the 'double entry' principle.
I hate it!!
Its time consuming and a nightmare if you do an incorrect entry. You can delete the entry (as you say, it never goes away) you delete the entry then enter the information correctly. The original incorrect entry will show up as a red entry.
Its good for running VAT returns.
But as they say - junk in, junk out!