@Jackie Sengal I'm currently shopping to replace my (much loved) Rio MTB, so I may be able to help!
I'd definitely agree with a test ride, especially as you can afford a hub or crank drive motor - they're very different beasts. You could head to Halfords, as they stock both types. The voodoo...