Your money, spend as you wish. I just don't like adding extra gear (unless as a backup) or extra complexity.
-- The AMP-L-START and similar products are simply undersized voltage sensing relays limited to a trickle charge. They connect when they see programmed voltages, they disconnect when they see programmed voltages. They don't "only charge the starting battery when it needs it." None of these products do that; they simply read the voltage. The internal resistance of a battery determines when a battery does or does not take a charge. (That and the difference in voltage.) Don't ascribe any magic to any of these products - they simply read voltage and amperage flow. They are useful:
-- If you already have a key controlled or manual switch installed and in place.
-- You are using a B2B and want to add a trickle charge for your starter battery. (Scholars debate the utility of this at all. It is really only necessary if your vehicle is going to sit for long periods of time, especially in cold weather, without being driven.
-- You are mixing and matching different batteries, like lead acid and lithium, that cannot be left combined due to very different resting voltages.
-- An intelligent relay like the Blue Sea ACR 7620 will do everything that you want and it has a manual override. Much as I love REDARC products, the Blue Sea is probably the better product for your needs.
Add to that the biggest, baddest solar controller and as many panels as you can fit and a decent shore charger, I like inverter/chargers, and you are done. Put the system in automatic and let it work.
The only other thing you will need is a decent monitor:
-- Blue Sky offers a nice one with their better solar controllers. (This is what I used on my last truck.)
-- Magnum offers a battery monitoring module with their inverter/chargers. (This is what I use on my current truck.)
-- Lot's of folks swear by the TriMetric.
And, while I believe that a battery monitor is as essential as a fuel gauge, remember it is important that you know the state of your batteries, it is ESSENTIAL that your chargers know and respond it it, as automatically as possible.