ApacheTactical
Plinker
I have worn a Casio Pathfinder for 10 + years and never had an issue. IT does all that you are looking for and more. The only thing it's a bigger watch so if you have little wrist it may be combersome to wear. Around the five year mark i sent it to Casio for a tune up. The replaced the band, all o-rings and cleaned and buffed it out all for around $60. Looked brand new.
I hope this helps
I hope this helps