I have a Suunto Mosquito, is a dive computer more than a watch, but is great. Only handycap is that underwater alamrs sounds low.
Usually i wear a Casio Protek, with compass, barometer,etc. As said, the termometer read body temperature. The barometer isn't precisse because pressure changes into a car, suburban, etc. Other brands (i think "Polar" dont know if Suunto) correct this to get better results. Altimeter works fine.