Strengths: Easy to upload / download sessions and/or training history, and keeps running totals of weekly mileage
Weaknesses: Takes 'ages' to pick up signal. Speed fluctuates wildly when doing a steady run. Distance measured can vary +/- 10% when doing the same run