First, I'd need to understand your definition of "best".
Second, I'd need to know your state because insurance companies do not write policies in every state.
Third, I'd need to know your height and weight because insurance companies will decline to accept you or may increase your premium based on your weight.
Fourth, I'd need to know what your current health condition is because insurance companies will decline to accept you or may increase your premium based on your current health.
In other words, talk with a local agent that works with all of the major companies in your area. The agent can help you find the best plan for your situation and budget. They can explain what you get and, more importantly, what you don't get with the cheap policies. There is no extra charge using an agent.
BTW - you do not need insurance to have a family doc. Most doctors will accept cash payment for services rendered.