I did that for a while, but I always spent a lot of time retracing my steps to properly label most transactions.
I think I'll try the tool listed here, if it is simple enough to manually enter transactions I can do that every evening and get better data in the end than a monthly review.