One other thought: if you’ve ever been annoyed by cargo capacity, flats, etc. e-assist is a great leveler. I stopped worrying about the weight of my lock, heavy duty tires, etc. because I have an e-cargo bike with a kid on it, which is liberating compared to sweating grams on a road bike. (Not that a good road bike isn’t fun but it’s way less practical)