Oh, I never gave news of my purchase. Dorothy's message reminded me.
So I ended up going with a Vado 3.0 IGH Step-through.
The delivery/initial warranty issues were horrible. It took about 6 months to receive at the store, I had a communication issue with the store salesman that made me believe delivery to my home was included, but actually I had to pay $300 to get it shipped to me*, and I also had to to go to an actual Specialized dealer to receive my bike. There's none in my city, so I had to find someone to go half an hour's drive away to go get it for me. They couldn't bring me along, so I couldn't check it on the spot.
Then I receive it, and go to remove the battery because it was getting cold and you really shouldn't leave the battery outside when it's cold... It wouldn't come out.
I contacted the Specialized dealer, Specialized's customer service, and they said I absolutely had to bring my bike back to a dealer to fix that. I tried local bike shops, and they were all afraid to even touch the issue. Specialized has special batteries and motors etc. which they have no way to gain access to, so they don't want to do anything even remotely related to that.
All this time, not only am I leaving my battery in the cold, but I'm also unable to charge my bike. It's not like I have an outlet in my shed, after all.
So I found someone else who was willing to go there with me. Turns out the issue was... A few Torx screws to adjust. The tech even told me "if it ever happens, just get a Torx 20 and adjust these screws". Oh my god. They could have told me on the phone and saved everyone so much time.
Also the front brakes were noisy at first. Thankfully, a local bike shop was able to fix that for me.
Also, setup with the phone app is kinda dumb. You have to do it while you have your bike next to you (within Bluetooth range) AND your proof of purchase, in paper form, on hand. Because the app will only take pictures with the camera. Can't give it a downloaded document. Also the QR code is unscannable. I learned later that you can do it on the website, which mostly works fine (unless you're using Firefox mobile), but damn, talk about needlessly complicated.
Also having to take out your phone, while the bike is still turned on, to engage the motor lock is a little inconvenient. But well
Now on to the good news. The bike itself has been fantastic to use. I hadn't understood that from the website, but turns out the IGH it comes with is the Enviolo 380 one, which really scared me because it was super hard to rotate on the Gazelle and R&M bikes I tried in on. But those worries were unfounded. Mine is only a little stiff to turn. Nothing catastrophic. It's fine and gear changes work great even when stopped.
Some people worried that the motor's power would be insufficient. I haven't challenged the absolute killer hills yet, but so far the motor has no issues taking me up normal, steep-ish hills with almost absolutely no effort from me if I'm feeling lazy.
I haven't been able to get a trailer yet because, well... My shed's door is a lot narrower than it looks. I already have to put my bike's handlebars in an awkward diagonal to get it in. A trailer would be a nightmare. So, well, groceries *work* with my Thule Pack 'n Pedal, but I can't buy too much at a time.
The front basket works and is sturdier than it looks, but the design is really dumb in actual use. It's completely opaque and it (needlessly) had a "beak" that extends pretty far forward, which blocks a lot of your view of the road. If there were a nail on the ground, I'd have much lower chances of avoiding it. Also it tends to accumulate water and snow. I don't know why they thought making it an ugly opaque box was a good idea, but it's not. I'll probably be looking for another MIK compatible front basket soon. An actual basket, one with actual holes for me to see something where my purse isn't directly blocking my sight, and for water to flow.
I've been trying to get my landlord to allow me to get a better shed, because the yard has lots of unused space AND I have a car parking that no one uses... But he hasn't been returning my calls. He's pretty hard to get in touch with.
Anyway, the bike has been going great. I got winter tires for it, and it does really well in the snow as well. I did change the pedals and seat though.
Still. Overall, I kind of wish I'd gotten the Gazelle. What scared me off was the Enviolo 380, but looks like the only reason it sucked was that the store I went to had bad demos, apparently. Their use of standard Bosch components would have saved me a lot of headaches, as any local bike shop would've gladly handled anything I wanted.
* I went to Montreal because that was the only way I could find to try Gazelle, Riese & Mueller and Specialized all in the same day. The salesman at the dealer was really helpful, passionate and knowledgeable, so I thought, if it's all the same, I might as well give him the sale commission. But turns out (and I only realized that once it arrived) they couldn't just send it to me included with the bike price, AND they couldn't send it to me in a completed state. They had to remove the handlebars and front wheel for shipping. they said any bike tech could handle final delivery.
But since it's Specialized, all the local bike stores were afraid and didn't want to handle that, so it had to be half an hour away at the nearest Specialized dealer.