That was a decent review. He didn't say anything that I disagreed with or found issue.
The cross-shopping options are indeed odd for this car.
In my own case I am cross shopping against the BMW M240i instead of the Z4 and also the Mustang GT. I know on the surface that seems like some odd choices but if instead of using the soft top as the primary metric and focus on "sports car" it makes more sense.
I wouldn't consider the MX5 because of the NA engine (Bt/dt with an S2000) and I really don't like Subaru engines, especially the wheezy one in the FT86/BRZ so wouldn't consider that car.
I've been looking at used Caymans and 911s also. Putting one of those into a wall at a track day would suck because of Porsche prices on parts.
I keep coming back to the 124 just because the other cars will take more money to run for track days and such as they use up tires, pads and fluids at a faster rate. With the Fiat one may be able to make it out to track days more regularly - the other cars, maybe not. For me it's about having fun for intended purpose so...
2¢