It depends on what you want. Accuracy and price are at cross purposes. Our biggest fear is the glut of cheap devices now is undercutting the long-term value for true health applications.
You can have an accurate step counter at a low price. The problem is that the step counter is being sold as a device that knows how well you sleep and how many calories you burn.