Hi Paul
We have written a blog post on just this topic: http://www.pandaebikes.com/geared-v-s-direct-drive-ebike-motors/
Short answer is, geared motors are the best as you get more power and efficiency. Direct drive motors are the only way if you want regen braking, but realistically there is...