Strengths: Ease of use. Data reasonably accurate without calibration. Nice to be able to use as a watch on it's own. Fitness test is quite interesting.
Weaknesses: Downloading data can be a bit of a pain.
Overall: Good overall and decent value for money - if you want high accuracy & altitude data go for a different model.