I've only been riding my Ebike for two months but a lot of trail miles so far. As far as walk assist it is something you need to practice with, I have a Bosch motor and the pedals do turn when in assist, very slowly and may stop if you hit the pedals. For me I have trouble holding the button down when walking as if I shift my finger a little or lessen the pressure a little it stops and you need to start the whole procedure over again. However, bottom line, the bike is not that hard to push even uphill and that's what I do without complaint. Pedal strikes my Ebike 160 F&R and my pedal bike 150/140 F&R. I get strikes on both but maybe more on my Ebike. However it is getting better as my tech is getting better. Usually a strike happens going uphill on rocky terrain and a strike. So first, I have worked on my rear shock and a stiffened up the rear travel second attacking uphill rocks with speed and a higher gear so not as many RPM's. Side strikes is a technique issue and down strikes is tech and too soft shock setup. My Ebike has 165 crank arms and I run thin platform pedals. I run Crank Bro large platforms and IMO a problem as the pedals are large and sometimes stick out and contact side strikes. Anyway, I haven't had a real bad strike yet, the ones that cause a wreck. I have had those on my pedal bike and ER visits to get sewed up.