I've had a similar experience, but on a smaller scale. I replaced my light Mercury 2 stroke dinghy outboard motor with a Torqeedo 1003 motor.
I read a bunch of skeptical posts in the subject and a number if overly positive reviews and had a hard time figuring out if it was worth the more costly upgrade, compared to buying a new 4 stroke.
After having used it for a while I have to say I like it a lot.
The three primary reasons are:
1. It's super quiet. I can go ashore at any hour without annoying anyone.
2. You don't have to pull and pull and pull to start it.
3. It separates into three parts so it's very easy to lift.
The only flaw I found so far is the price.