I think a 2016 Soul EV as a 2nd car with a ~20km commute makes an excellent vehicle - that's my setup although I bought mine new! We also tend to use this as the default car for running errands.
1) Remote pre-heat/cool is only on 2020 models in Canada.
2) Discuss with the dealer and get it in writing about if the battery warranty is transferable.
3) No technical reason aftermarket battery packs can't be made for the Soul EV, but with the lower numbers of Soul EVs vs Leaf there may not be the demand. If there is a shop specialising in EV batteries then I'm sure that they could do something.
4) There are 2 different software apps that run on Android phones that can read the battery. One is Torque Pro and then you need to add a bunch of files manually to get it to understand the Soul EV. The second is far easier and Soul Spy:https://github.com/langemand/SoulEVSpy/ ... /README.md
Recommended OBDII dongle is a Konnwei KW-902 Bluetooth OBD-II dongle
5) There are signs that the latest batch of battery warranty replacements have been with re-manufactured packs i.e. where they have replaced some modules in the battery. It still needs the whole pack dropping, then opening up and then modules could be replaced.
I would avoid taxis - they have probably been DC fast charged way more than a normal car.
When you are looking at the battery, you need to check out the "State of Health" or SOH. N.B. This actually starts at 110% as there is a 10% hidden part of the battery health that can be used up without the range dropping. If this is good, you then need to look at the Cumulative Charge and Discharge figures and see if those figures are close to zero - a BMS reset will reset the Cumulative Charge / Discharge to 0 and the health to 110%. If you have good health i.e. >90% and good Cumulative Charge / Discharge i.e. high numbers then the battery is good.