There is no question that properly prepared records will save accounting fees and perhaps more importantly, an audit reassessment if something gets missed. Most of my clients do their own accounting and I see a cross-section of accounting programs, spreadsheets, manual accounting and some combinations thereof.
Many long-term clients have been preparing their own books for many years and I am comfortable with that. The information is not perfect, but it can be followed and explained. That is the major concern if a CRA (formerly Revenue Canada) auditor comes knocking.
For those who have been doing their own accounting for years, "if it ain't broke, don't fix it". However, for someone new starting out, I suggest that you consider the following before you decide to keep your own books.