Had Fitbit, Misfit and Fitbug. I've researched these things for my job.
I'd try the app first. Fitbit's app seems most addictive, therefore useful. If you cycle a lot most are pretty useless at tracking cycling unless you reposition them onto your sock. Alternatively use one with an HRM built-in.
The sleep tracking seems pretty gimmicky so far.