While there are many great stocks available, there can only be one "best stock to buy." Narrowing it down was difficult, but ...