Well, I dont call myself a fanboy.
Obejectively, at RM 500 ish for these watches, to last two years in such conditions, I'd consider that pretty good VFM. It would appear despite the rubber cracking, the case integrity was not compromised since it kept going out to sea.
I used my G in workshops, jungles, swimming etc for nearly 10 years - no 2000 buck service at "official service centre" ever needed except battery and strap changes. It still runs and wears today.
These watches are not meant to be "kept for the next generation". They are designed to do a job within a certain lifespan, and in that context, the G shock excels.