I have a Spark EV rated at 83 miles range. I commute a few times a month from Oakland CA to San Jose, 38 miles each way so I have only 7 miles margin. This is not a problem as unless it is very cold or windy or raining. In which case I try to combine the trip with shopping in a place that has charging stations.
Your 28 mile commute is easily doable with the cars you mention. I'd avoid the Fiat because Fiat, but used Leafs are pretty cheap. Or the Spark EV if you can find one. Look on plugshare.com to find charging locations so you know you have a back up plan, but don't let anxiety get in the way.
I leased our first Spark EV and had exactly zero problems an d zero maintenance except for wiper blades and a minor issue that was under warranty. When the lease ran out I purchased a second Spark EV because it handles 90% of our driving and I got a great deal, $10,600 total including incentives. Even if the resale is zero after 10 years it will be 3x cheaper to own than our Honda Fit.