Should I consider hiring a contractor from out of town?

Unless they are a rare exception to being an expert in the field, why would you?
Need to build that relationship with someone local, beneficial for both parties.