To be honest you need to test ride some bikes to see how they ride , a front wheel drive bike responds and feels different to rear wheel drive , then as you mentioned a mid drive (chain drive) is reliant on being in the correct gear more so then a hub bike.