Bruce, I am too old to go thru a program development again. Not to mention the fact that I spent 14K, back in the early/mid nineties to have this one built. It has everything my little (used to be bigger) service business needs and nothing that it doesn't. It has an easy page to fill out for Customer and equipment data, along with automatic periodic service work order generation. It then has a page for manual service order which then flips over to the final invoice phase once the work is completed. Once the invoice is generated it sits there until payment is receipted. Once payment is receipted it goes onto a deposit list, which breaks down all the catagories of sales. Then when time to do a deposit, I print, verify, then close. It has an easy to use inventory program and an automatic rental invoice function.
I know that you can use Quick Books for all these things but it is a much more complex system to set up and to use for daily functions and entries. Being a generic, universal program there is tons of chaff to wade thru to get right at what you need.
When I was a larger business with employees and working from brick and mortar, I used QuickBooks for the final accounting, payroll, etc. I would just enter all the sales data off the FilePro Deposit record and let QuickBooks do the rest.