I got this to replace a Cateye Micro. I wanted a computer with a larger display that would be easier to switch between screens. This one fits the bill nicely. It took about 5 minutes to program it for current time/wheel size/etc., and another 10 minutes to mount on the bike. My only minor complaint is that I had to use an additional piece of rubber (part of an old innertube) to firmly mount the bracked on the handlebar (bike is a Trek 8.5DS). It works well and I'm very happy with it.
So many positives and no negatives. Get one and experience it yourself. There's current time, odometer, distance biked, avg speed, speed, a stopwatch, etc. It's worth the money.