Hi everyone, just joined as I'm a month in on my 2019 Giant Quick E+ and wanted to share my experience.
I chose the Giant because it looks the guts, and has the technical chops too. I noticed different markets seem to get different specs, the Australian one I have is 25km/h (boohoo) 42T single chain ring, 11-36 rear cassette, Schwalbe G-One 584x57 (27.5x2.25) tyres.
Mods I've already made:
Removed the fenders as I don't like them and they rattle around. Yeah I get more dirt/water splashes but the bike is more rugged now. This also required a remounting of the rear light which was on the fender to now be under the seat - also looks cooler

Replaced grips with Ergon GP1 style copies (do the same but half the price!). Had the same issue as others with the left grip which also acts as a spacer for controller, but a bit of plastic and tape fixed this. Stock grips are pretty lousy.
Added the Speedbox2 derestricter, what a difference this made. The bike now behaves how it's supposed to and is a lot safer in traffic because I can keep up rather than be an obstacle.
Next mods will be a larger chain ring - 42T is not tall enough and I run out of gears at just over 40km/h. Maybe a 48 to start with?
Thinner tyres. I don't know anything about tyres but the stock items are quite fat which can't be good for speed.
I'll see if I can post some pics as the mods I've done make a good bike even better.
In summary it's an awesome bike and I love riding it. It just needs some tweaks from the factory to make it the perfect commuter