I bought a Fitbit Flex about a month ago. I am totally disappointed.
It has lots of bugs. The sleep tracking (which was the main reason I bought it for) is just a very subjective/guess-like tracking mechanism. I wake up many times during the night but if my arm doesn't move much, according to the device I was sleeping. Not sure how they can improve that part.
Now it simply stopped reporting my sleeps. I tell it I'm going to sleep, then in the morning I tell it I am awake and when I sync the data it has nothing in the sleeping log.
The steps also seem very inaccurate. Sometimes I wake up with hundreds or thousands of steps (maybe I am a sleepwalker?)