@Matthew Allen
Both @Tylor Billings and @Kenton LeVay dropped some great advice so I just want to add to it. As a Electrical Contractor, since I established myself to the point where i stay busy by word of mouth and return client, I just work with people that i like. Not saying you have to invite your contractor for Thanksgiving but respect goes a long ways. The type of clients that try to micromanage (the kind that ask for recipes on a lump sum bid) or have a ego bigger then their project, I stay away from. The contractors I’ve seen that usually work with people like that are desperate and there is a reason for it. Either they are new contractors or they don’t do good business. (Now you can find really good new contractor at great prices because they are trying establish them self or don’t how much to charge)
Always keep multiple sub contractors of each trade, even if you really like one sub, their schedule may not line up with your project at that given time. Even if you were to choose one sub over the other, the good sub’s won’t mind and still bid your next project, that’s apart of the business. Now Gc’s maybe different because they are more of manager and hire for the job so i can see them being more flexible.
Since Im transitioning to the real estate investment business to do some distressed/value add single and multi family I would love to help anyway I can. I been here my whole life and I know Arizona very well. Best of luck to you.