I recently switched over to LiFeP04 batteries and so far I am very happy with them. Twice the usable capacity, half the weight, charges much faster, and 10x the lifespan of SLA. The initial cost was hard for me to overcome at first, but when I did the cost per Ah calculations over it's lifetime, lithium is the cheapest solution in the long run.
I went through a few iterations for my charging. For now I'm using a Renogy DCC30S. It's a combination DC/DC charger and MPPT solar controller. If your alternator and wiring can handle it, you could go with the 50A version and always set the current limit in the app. Having a combination charger/controller is nice because it keeps the wiring simple and takes up less space in the engine compartment. As an added bonus the solar panel automatically switches to charge the starting batteries after the house batteries are done charging. I tried a separate DC/DC charger with a Victron solar controller, that was nice because IMO the Victron is a better controller with a more user friendly app, but for my simple setup it wasn't worth the added space and complexity.