I have a Xantrex Prosine 2.0 , kind of pricey at $1200 but built well, handles high loads for a short period, fully programmable. It does have a multi-stage built in battery bank charger, but I rarely use it as I am totally off grid, just a few times I have used a generator to top off the batteries if it has been cloudy too many days in a row.
I purchased mine used on Ebay about 6 years ago for $700, I use it every weekend and for the last 3 weeks every day.
The only issue I have had is it seems to dislike really cold weather, under 10 degrees the circuit breaker trips a bit easier, however we are loading it hard with multiple saws and lights, power tool battery chargers etc.
I noticed the same thing last summer on 95+ degree days, it seemed to trip the circuit breaker more easily and required a reset.
Eventually when the house is done, I am going to install a Magnum 24v inverter as I am going to switch over to a 24v battery bank (running 840ah @ 12vdc bank now).