We looked at length for the same thing for a cell phone tower construction business operating in multiple states. We settled on Foundation which is based in Cleveland, OH. It takes a while to get your hands around it and it's around $10,000-$15,000 (depending on modules). It's not a "friendly" as QB and it is possible to have a balance sheet that doesn't balance. To make changes, you have to do journal entries and reversing entries. Whoever is handling the accounting end of it, needs to be fully knowledgeable in debits and credits. It does take longer than the 2-3 months recommended by Foundation to get your hands around it.
All that said, it does an excellent job of job costing, budgeting, variances, etc. Worth evaluating to see if it will work for you.