Based on all the headaches people have had with the TCU upgrades in the US, at this point I'm not willing to drive to Bellingham to throw away $200 US on an upgrade that may or may not work. Even if the upgrade goes smoothly, Nissan Connect (Carwings) is apparently still unreliable and I really don't need the frustration of dealing with an unreliable service.
I like my Leaf, but Nissan really doesn't seem to care about their customers. I've always owned used cars and have seldom had to rely on dealers as I've always done my own repair work. I'm guessing though that I'll have to rely on a Nissan dealer at some point, as the powertrain on these Leafs isn't something I'd feel comfortable messing with.
I can't see myself going back to an ICE car, so the complexities of an EV powertrain is just something I'll have to live with. I will definitely think twice about buying a Nissan in future, although I doubt a Chevy will be any better. Maybe an IONIQ? Our most recent ICE was a Hyundai Santa Fe which was by far the most reliable car I've ever owned. Hope the Leaf proves to be just as reliable over the long term. Some of the horror stories on these forums of huge repair bills (ie bent tie rod), for what should be minor repairs on other cars, is starting to freak me out.