Users generally like QuickBooks for its ease of use and accessibility from anywhere, but dislike performance issues caused by local hardware. Hosting QuickBooks in the cloud addresses these issues by providing reliable infrastructure that is managed by cloud providers, improving performance, accessibility, and support.