We love QuickBooks Online. QBO is easy to access and keep up to date. Sadly it is not ready for all our clients.
If you are a small business with an inventory to manage, you need to progress invoice or your existing QuickBooks file is too big, QBO is not for you. If you are a very small start-up and are concerned about fees, using QuickBooks Desktop or even an excel spreadsheet might be a better option.