With tens of thousands of shares across dozens of UK and international exchanges - there really isn't a 'best share to buy'. Instead, you need to do some research to find shares that meet your long-term financial goals.