First, a bit of infrastructure...the largest EVSE the US spec i3 can handle (up to now, at least) is about 32A which will require a minimum of a 40A circuit to meet the electrical code (80% rule applies for this type of item). The charging circuit in the i3 can handle up to 7400W. Power (watts) = voltage applied * current, so depending on what your supply voltage is (mine varies between about 235-248 depending on the season and time of day, yours will likely be different), you might max out the i3 with a 30A unit, but if your voltage is lower, 32A may be better. At least with today's battery pack and built-in charging, bigger isn't necessary, but your next vehicle may be able to accept more. IT will still work, just take longer, but unless they get huge, well before an overnight charge time window.
You have to decide if you want a 'plain' unit, or want some extra features (that will add costs). A basic unit will have some idiot lights. A more complex unit may have: Wi-Fi monitoring and sometimes control, adjustable output based on what it is plugged into, a display to show the voltage, current, and total watts delivered, and probably some other items as well.
You won't break anything if your EVSE can support more than your car can, but they do cost more to both buy and to install (the wire gets quite expensive as it gets larger to enable more current to flow).
I've had good luck with my Clipper Creek unit. Most of them today are pretty good. More features - larger capacity = more cost. Only you can decide if that's worthwhile. IN my particular situation, even getting a 40A circuit was a challenge. You may or may not have excess capacity in your panel to support a larger one, or maybe even a smaller one!