I would choose BOSH mid drive instead cheap primitive hub kit of course.
AND
I would choose quality hub edrive over cheap mid drive.
With mid drive you work with gears a lot , it is important what gear are you in.
I tried Optibike and to reach speeds and climbs I had to use gears MUCH more often than on my DD hubs.
With DD hub /throttle only/ you basically dont care what gear you are in.
On my DD hubs with throttles I use only 2 gears , mostly 11-tooth out of 7-gear cassette.