Accounting/Service Management Software

We are electrical contractors based in CT. We have 25-30 men between a service department and a contract department (high end residential). We are seeking a software that can handle our service department (scheduling, dispatch, invoicing, etc.) as well as our contract side (AIA/progress billing, change orders, etc.). We are currently exploring Sage Intacct with ServiceTitan as an add on. We were wondering if there is anybody else out there that is happy with a solution that they are using for this - whether one package or an accounting base with integrations. We currently are using Sage 100 Contractor which is outdated - server based; hoping to move to something cloud based. Thanks for the input!