I still use the Renpho ES-CS20M. Sync’s to Fitbit, and then SmartScaleSync syncs it into TrainerRoad, Strava, Garmin.
I’m still trusting it, given I had compared it to Dexa for me.
Only issue is that sometimes the app takes 2 goes to connect via bluetooth, if bluetooth was off (and the app has to give a prompt to turn on). But that is like 20 seconds delay!