I use QuickBooks Online in my organization and with some of my clients. I am usually in QuickBooks several times a month and have been for several years. I primarily use QuickBooks for invoicing, but I also utilize the time tracking tools, contractor tools, estimates, and several different reporting features.
Pros
Invoicing
Estimates
Recurring Invoices
Time Tracking
Cons
When utilizing monthly reminders in QuickBooks, oftentimes, the invoice doesn't remove from the list when the invoice is created, so I have to manually skip that month even though the invoice is already created. This can be tedious and annoying.
Likelihood to Recommend
I think QuickBooks Online is great for what I need it for. I primarily utilize QuickBooks for service-based businesses. In the past, I have also used QuickBooks Desktop for physical inventory tracking. Overall, I think any service-based business would be happy with this service, and product tracking may be more difficult.