This is what we (my wife and I) use for our small person transportation. It's quite hilly around here (Brighton and Hove) so the mid-drive really helps with it's torque delivery to aid easy climbing.
It does approx. 40-50 miles between charges. 0-9 levels of assist.
On the back carrier rack is the latest 'Quibble' seat we got from Netherlands, recently upgraded from a Co-pilot that he grew out of.
It's a pretty much go anywhere, do anything vehicle. Sometimes we take the off-road' route and he loves getting stuck into a bit of single track work