I used to be a fan of WeightBot. But thats been abandoned so I tried a bunch of different apps. The key feature I originally wanted was weighted averaging, which this app does very well. Now it syncs with HealthKit (flawlessly!) and Im in love with it.