Hi,
I have the BMC 1000W direct drive motor as well as the BMC 600W geared motor, both running with e-crazyman 48V 30A controller, 12AH Ping 48V battery. I logged over 1300 miles on BMC 600W and now running the 1000W motor on my commuter bike (about 120 miles so far).
My experience so far (on the same bike, battery, controller, same 144 pound rider):
* Efficiency is about the same - on my 14 mile round trip commute, 600W motor, I use 16 wh/mile or less with an average speed of about 20 mph. On the 1000W motor, I regularly consume under 15 wh/mile at the same average speed flat ground, stop and go traffic. I normally cruise around 22 - 25 mph with pedaling, with short bursts of up to 30 mph on some parts of my route. Because of this, I am considering a smaller and lighter battery for my commute.
* Torque on the 600W motor with the same controller can lift the front wheel at start. It has a lot of torque. The 1000W motor has less torque at start...so I have to pedal to 10mph then start on the throttle, othewise the motor vibrates until 10 mph or so. Once at 10mph, the torque comes on and accelerates like the 600W motor and continue to pull until my top speed of 35 mph or so (I think it will go faster but too scared to try). The 600W motor accelerates faster than the 1000W but the 1000W motor has a faster top speed (33 vs 35 and above mph on this controller).
* Noise: the 600W motor has noise but normally can't hear in normal traffic. The 1000W motor can't be heard once I am above 10 mph. Low vibrating noise if I start from dead start but now I just pedal then throttle on. The noise mainly comes from tire noise.
* Pedaling resistance. I can't tell the difference between the two motors in terms of pedaling resistance. My bike is an Azonic steelhead jump/dirt MTB geared with 47 tooth chain ring up front and 7 speed cog at the rear (11-23). I built it to be pedaled. The 1000W motor weight about 2 lbs heavier than the 600W motor, but I really can't tell the difference on my daily riding.
Overall, I think I prefer the 1000W motor because of it's low noise, efficiency and potential for speed.