There is no direct rival to G-Shock when it comes to its ruggedness, features, price, etc. But you can get Timex, PRO TREK, Suunto Core which beats G-shock in some departments like price, features.