Default Need help choosing a smartwatch

I just want a watch that will run apps like endomondo or runkeeper to wear while i am running or cycling and able to make phone calls if there is an emergency situation. I need one with a good GPS and it needs to work with at&t. Any help would be greatly appreciated