I use quickfile personally. There is a learning curve but its free until you reach 1000 transactions a year or something like that do worth giving it a go.

Once you get into it with automated bank feeds etc it's around £70 a year.