When ebikeling has them in stock, you can get an ezee motor laced into a rim, controller, throttle and brake levers (which I didn't use) for $140 shipped to your door.
Their stock comes and goes. I haven't found any place that comes close in price.
https://www.ebikeling.com/product-category/kit
I like geared motors in that they freewheel, and are far lighter for the same power output than a DD. They're often also a little more efficient (especially at lower RPM), though that isn't always the case.
I have an ezee on my Raleigh hybrid and love it. I had a MAC on my velomobile, but swapped it for a Leafbike motor chasing after higher efficiency and better durability. The added weight of the DD motor has me regretting it, handling is significantly reduced and it's slower off the line even with significantly more power.