I have a Clipper Creek device that has been serving me well for over 5-years now. Basically, they are pretty simple devices. The actual battery charging is done and controlled in the car, so the EVSE is basically a smart power cord. A good portion of the cost is in the cable and plug. A bit more if you want a plug-in device, rather than hardwiring it. Some are rated for use mounted outside in the rain, some are not. Clipper Creek has been making these for a very long time in the USA, so that was one reason why I chose it.
Some EVSE plug-in versions are 120/240 compatible, and that can give you some more flexibility if you wish to take it with you.
You can spend more if you want something other than simple status lamps, like built-in timers, Wi-Fi control, power meters, etc. THey're not necessary, but may be useful to you.
The i3 does allow you to set up a low-cost time window, but it sometimes has issues.
When charging, even with a time window, if the batteries' charge is low when you plug in, it may still start outside of that window and bring them up to a safer level, then wait. Plus, if there's not enough time within the window to fully charge the vehicle, it may start outside of it. So, overriding that with a timer in the EVSE may not be as safe for the vehicle long-term, but may be more convenient.
I do not know if this is still an issue, but some EVSE devices, if there was a power hiccup, would not restart charging unless the plug was removed, then replaced in the vehicle. I would hope that glitch was fixed in those that had it. That problem did exist near the beginning on some EVSE devices.
2011 535i x-drive GT, 2014 i3 BEV
Soon (hopefully!) A 2021 X5 45e will replace the above