I bought Giant Fathom E2 and love it. Didn't think it would be better than Haibike Hards even its replacing but it is. Out climbs it easy (even tho it's essentially same motor). The software gives less help at lower cadence but supports higher cadence much better. (my average has gone up around 10 rpm and I often see cadences over 110,which I never did on Haibike. Had yam motor rebuilt at performance line bearings and keeping Haibike as spare. Giant is faster, rolls better (29inch versus 27.5) and if pushing on I, d take it over Haibike everytime. For a gentle ride Haibike is fine. Fairly convinced tho the better climbing comes at a cost, on equal batteries Haibike would go further. Always used Haibike in highest now using Giant in next to highest and I still climb faster on it.
I looked at Decathlon and Halfords... Stuck with James Cycles in Rotherham. The Giant is incredible at its price. Superb in fact. (yam motor needed rebuild after 6000 hard miles, they can do same with Giant even if its not labelled as a Yam, because it still is) Checked before buying. At price I don't think there is a better bike available than Giant e fathoms.