Polar Vantage M3 review: Feature-packed but flawed