I already own 2 G-Shocks but wanted this watch for the sunset/sunrise function and, to a lesser degree, the compass although I already own a Tissot T-Touch expert Solar. The watch is pretty difficult to set up. You have to fix your position with longitude and lattitude degrees then it gives accurate readings. The default is London, so I only had to alter the digits for Edinburgh a little bit.
It has a chronograph, 5 alarms, a countdown function. world time, moon age, temperature, a compass etc. But as I said, setting and using these correctly is a bit more difficult than my other Casios. The backlight is a little orange lamp rather than proper EL, but it does the job. The lume is better than my other watches with hands.
This is really a beater watch as it was inexpensive and I have watches that cost a great deal more but I'm surprised by how Casio managed to pack in so many features. The screen is acrylic unfortunately, but again compromises had to be made at this price point.
I normally prefer inverse digits as one of my G-Shocks, my Rado and my Tissot have them, but the digital screen is so small that I think visibility would become a problem.