Many consider this a tool watch and rightly so too. It has dual display - analog and digital. The digital functions include - digital time, date/day, alarm, chronograph, timer, 2nd time zone, 2nd alarm, UTC and backlight.
This is my every day watch because I use the alarm daily. It is one of the loudest alarm on a watch, much louder than my Casio digital watches - except the older models. I don't why they made the alarm on the new Casios so much softer.
The other thing is that when you set the digital time, the analog time will automatically sync with the digital time, so there is no need to set 2 different functions.
It is rated at 50m water resistant but I never test it except splash of watch from washing hands. It would be nice if they made it 100m so that you can go swimming with it.