INTUIT FIELD SERVICE MANAGEMENT - CUSTOMER Features.
You have reached a peer user community but perhaps I can direct you to the products best suited for yoru use.
It sounds like you need to start with any version of QBO, the online platform. and of the three versions your actual needs might determine - number of reports, class/location tracking, etc. Then you need a third party app for CRM. QuickBooks is great at "bookkeeping" but a poor choice alone for customer relationship management.