I read a lot on this board, listened to some folks that had been doing this a LOT longer than I have, and went with a Mega Watt S350-12 power supply unit. I've since added an inline Radio controller battery charging meter that I found on Ebay for $15, to tell me my output voltage. I set at 14.8V, disconnected from the battery. This is for bulk charging on rainy days. it can be reset to top charge.
The Solar 30 charge controller for my 150W solar panel is set at 15.0V for my stubborn to charge fully due to shape and design battery, for top charging, daily.
Equalize charging is done by bypassing the solar charge controller once every 10-12 days, and wiring the solar panel directly to the battery under mid day sun for 1.5 to 2 hours, max
YMMV, I have a 21 foot travel trailer, and am of the KISS principle of charging batteries. That's as 3 stage as it gets, all manually.
I water my batteries manually also, when needed, which is rarely, 7 to 10 month spans, if I recall correctly.
I will equalize charge before going on a 2 week camping trip, and equalize charge when I get home, disconnect the batteries while in storage, and do the same thing, next pre trip.
I am certain my batteries will last a very, very long time with this minimalist type of treatment.