With the brand you mentioned, I'll probably go for Specialized, especially if there's a local dealer nearby.
Not a fan of headset routing cable, and that's Cube One77.
Norco Fluid VLT, if you're okay with SL non-fatty ebike, should be OK then.
Canyon Strive is okay, but another headset routing...