Love this watch. My last G-Shock I got back in 2008. I wore it every single day. I play tennis 4-6 days a week and I never had any issues with it. I'm also, a Courier and that watch took a beating every day. I finally met its match with my 9-month-old puppy. :(  God, I miss that watch.
I'm hoping to have many great years with this new G-Shock. I really never use any of the functions but, they seem to do what they are supposed to do. lol...
I highly recommend this watch and I will definitely buy another G-Shock Watch!