I have been using Quickfile for 6 months, including VAT returns. It is free for small users, whilst bigger users have to pay an annual fee.
It works best with online banking, because:
1 It is possible to download a bank statement and then to upload immediately to Quickfile. The data is always 100% correct and there is no need to do an old fashioned bank reconciliation.
2 Quickfile can automatically post the bank payments and receipts to the correct nominal ledger codes (just set the 'Bank Tagging Rules')
Incredibly fast and enjoyable.