I received a FitBit Alta HR as a Christmas gift and like it generally although I don't track pedometer steps as much anymore because of some osteoarthritis in my back and knees. I like the sleep and HR tracker as it pretty much confirmed I don't get enough sleep. I really don't know if I agree with the assessment that I am in excellent cardio shape (especially since I deal with inflammation quite frequently because of my neurological meds). Not really sure how it figured out the resting heart rate either.
I have to charge it about every 5 days but enjoy that it displays text messages too from my phone.