Not a pro detailer, but I am an accountant. The firm I was working for got tired of paying for a server to maintain clients' desktop files, so they started recommending QBO as the next greatest achievement by mankind.
No.
For the people actually working with the system day to day, it sucked. Since all features were actually web pages, (or functioned similarly to web pages) short cuts were gone. After a year or two I could get where I needed to go, but I never grew to like it more than the desktop versions. Writing checks sucked, corrections sucked, looking into transactions sucked. You can't have multiple windows open. You're always having to start over in a process if you need to look at something else.
Then again, I was working in it 20-30 hours a week in a variety of industries. If you need it for basic bookkeeping, I can see how the lower versions are attractive compared to a full $200 desktop software. Having said that, there are ways to accomplish your bookkeeping goals without QBO or a desktop QB version. It depends on your bookkeeping/reporting/analyzing goals for your finances.