Yeah, BH Dapu hub motor to Giant Yamaha mid drive.
The BH gave me no end of errors, it overheated on long climbs, it cut out when riding across busy intersections (yoikes!), and flashed various errors on most rides.
To date the mid drive has been flawless. (No doubt now I've written that it'll die tomorrow.)
The hub felt like an artificial push, the mid drive feels more integrated. Assist-wise I had no issues with the hub, but I feel the mid drive is better for my body. I have to work in unison a little more with it. I'm sticking with that flavour for now. Both have their place.