Strengths: I brought this about 2 years and enjoyed used it for all the runs since then. Brilliant software. Many interesting stats and features to keep you engaged during a long run, and afterwards. Fun to go through the various graphs.
Weaknesses: I had some initial problems with the strap which were sorted out under warranty without any difficulty. I didn't like the style of the strap and so uses only during running. Mine is not fully waterproof. I have seen mist forming inside the glass during a long run. More expensive than other makes.
Overall: Very useful and engaging watch and software. Will recommend without any hesitation.