Garmin has a much better offering in their Vivosmart product. Every Fitbit I've owned has failed within 4-5 months and their very developer hostile when it comes to data export and access to your own step data.
Both of these devices probably are better, at least at this time. However, the Apple Watch is a general purpose device that over time should prove to be more useful, especially as the hardware improves in future versions.