My X is just as dependable as my Miata. The Miata is a better car from an engine standpoint, everything else about an X is better. More room for people, more room for stuff, easier to drive, quieter, equally fun to drive without the prissy drama. A Miata is like a poodle, smart, quick, attentive but always nervous and prancing around.
A fuel injected late model X is pretty set it and forget it frankly. Aside from my own stupidity it has never let me down. Nor has the Miata.
Getting a sorted, later X is not a bad idea day to day in a climate without snow. The same holds true for a Miata. By the way used Miatas in good shape are not cheap anymore. And during the wet months you really will prefer it with a hardtop.
If you want transportation, a Mk5 Jetta, Golf, Accord, Camry etc will suffice.
If you want a long term affair get a sports car.
My 2 cents.