@Juan David Maldonado not necessarily. Just looking at a BBB A+ doesn’t mean anything. Those are basically paid for.
Your best bet is recommendations from people who’ve actually used contractors in that area - BP is a great place to start asking. Once you get a few good contractors, ask the contractors for recommendations. Most good contractors will have other service providers that they’ve been successful working with.
It helps build a strong cohesive team when people prefer to work with others on their team.
Yes, no...maybe. The BBB is really nothing more than legalized extortionists'. Go online to a variety of different rating sites. Use the ones that have the clients rate their contractors (stars, etc...). Now go to the individual ratings where the client rated 0, 1 or 2 (out of 4 or 5) stars. If what the client found a problem isn't one for you then use that contractor, if what the client listed as a problem would be a problem for you, then don't use them.