Just to add my 10p in, hub motors aren't just heavier, they are also unsprung mass, affecting the ride and handling. With a separate motor you have more flexibility over you rear axle design, but by far the biggest advantage is what John says, higher motor speeds equals better efficiency and...