I have one 18$ charge controller that has the clunkiest interface possible, and the screws which clamp on the wire were good for one tightening. There are a few clones of this controller but they look like this:
The model I have I wound up threading new screws to clamp the wires, mounting the whole thing and the wires to some plywood, and use anderson powerpole connectors. It is set to 14.7, and just seeks and holds that for as long as the panel is connected. I rarely use it.
The USB outlet worked for a while, and still does if the device cannot draw more than 0.6a at 5v.
I do not know which charge controllers do have either ambient temp sensors, which have none and which come with a remote BTS.
My Bluesky2512i, bought in 2007, does not, and it would be nice if I spent the extra 35$ at the time for the sb2512ix model which does have a BTS option. One of my biggest electrical purchase regrets.
Back when i had a dedicated house bank and starter bank, well the only parasitic draw possible on the starter battery was the engine computer, and I simply never discharged it with anything house related. To charge it via solar I could just rturn my blueseas 6007m switch to Both.
Since I now have that small 38$ 18Ah AGM for jump starting, I am going to basically mount it under my original battery tray, and to top it off when required, I will simply turn my switch to both, like I will if when I need to self jumpstart mywell aged and used Main battery.
There are So many ways to skin this particular cat, i would recommend simplicity in keeping the engine battery topped off by the house battery's solar system.