Contains all of the functionality I require for now. The watch is just small enough to wear everyday, but could still be considered a little bulky. HRM and waterproof rating were the big positives Vs others. Screen quality & sharpness is a little disappointing.