There is probably no watch that can do all the functions that you've listed. Prioritizing will quickly winnow the choices. Does it need standalone capability or will it always be tethered to a phone?...