Ok, The reason I am getting a model 3 is because of the power delivery, I have not made any qualms about that; however, I think some comparisons are in order.
I DD a Ford ST, and I love it. It peaks at around 300 ft/lbs of torque at just shy of 2500 RPM. A leaf, has a total of 187 ft/lbs of torque starting a 0 RMP - exactly why I love electric car, but the problem here is that the ST has 187 ft/lbs of torque at just 1200 RPM which is just higher than what my clutch release point it, so anytime the wheels are actually moving - I have the same (or way more) Tq at my disposal. I get it, the best I can do on the highway is 31 MPG, but I have similar cargo capacity, a subjectively better interior, a starting price of about $4k less, and more fun with my right foot than I know what do do with.
A Leaf would beat your ST across the intersection, maybe. After about 10-15 mph it would be embarrassed. The Model 3 (if the S is any indication) will be in an altogether different league.