No doubt Casio is a better watch as a "watch".
Nowadays, people wear Rolex to show their wealth and success. Some might think it's the best watch in terms of investment or simply because they try to find their excuses why they need to buy it.
You couldnt compare durability and comfort (Casio is lighter!). People wear Casio they don't care about "wealth" and to be "in-line" - interestingly with whom? You are above that. Casio is a watch that serves purpose. You could be judged by your Rolex (loads of money for nothing, your phone does it better), but you will never be judged if you wear Casio.