I have used both so I guess I have a fair idea here. I have been using QB for 8+ years now and just love it. Last year I was on a phone call with Intuit and they suggested me to go for QBO as my technical support for QB had expired and per their suggestion I opted for it. It was not longer than 2 days that I regret my decision, I searched for alternatives and found that cloud hosting is the answer and future. I talked to different companies and finally selected Techarex to host my cloud, I was surprised that they also fix technical and accounting related problems in QB unlike other cloud hosting providers. I am using it for about 2 years now and life is easier now.