Mid-drive! It's so smooth, and I can climb really steep hills, and it doesn't overheat like the hub motor did. I'm visiting Europe and I see mid-drives all over the place. On brands I've never seen before, like "Flyer". Mid-drive is fab.
On the other hand, if you are riding on flat land maybe hub is enough. Depends on your purposes.