I don't necessarily have a brand to recommend, but Schumacher is a good brand.
One thing I've found, I would recommend having a "dumb charger" around. I have, well had since it has recently failed, a small portable "lunchbox" sized charger. It was an off brand I bought at Sam's Club years ago, but I have seen the exact same one marked under the Black & Decker name, and I have the large "dumb" welder looking/sized charger from Hazard Fraught.
The "smart" charger, if the battery was "really dead" (I don't know the actual voltage, I didn't measure it) the smart charger will throw an error code and not charge the batery. The same battery, I connected to my big dumb charger, set it on the 2 amp setting (it will do 2/10/40/200 start, powerful enough to boost start my diesel) and let it charge for ~30 minutes. I kept an eye on it, and had it sitting right outside the garage door, just in case. It took that 2 amp trickle. After the ~30 minutes, I connected the smart charger and it took over and fully charged the battery. One of the nice things about the smart charger, is it charges until it's fully charged, not just on, or with a timer. So it's nice to just connect the charger and let it go. They will also do a float charge once it's charged (similar to a battery tender we use on our Cubs). But, during that float is when mine failed, and it I didn't realize it immediatly. I had bought a new set of batteries for my Diesel Excursion. When I buy new batteries, I will fully charge them before putting them into service. I installed them, hooked up my smart charger and went inside. I went back out the next night, and noticed the charger was still running, and one battery had some liquid on top of it. I disconnected the charger, unplugged it, and then reconnected, and it went right back to they was it was, instead of going almost immediately to "full". The way I figured it out, I connected the charger to my daily driver pickup. It had been running for over an hour shortly before I connected to the battery. If did the same thing it had on my Excursion, which is how I figured out it failed. I will always have a dumb charger, since they are just that, turn it on, and it give 12 volts, can be used for testing 12 volt stuff. A smart charger will not supply voltage unless it's "happy" with the battery it sees........ just my experience.
Also, with any battery charger, read the instructions. One complaints with the Hazard Fraught charger I have, that I've read in the reviews, is it's junk, it burned up the first time I used it. I hooked it up, set it to 200 amps, hit the key and it burned up. If you read the manual, it says to connect it, set it to 200 amps, and let it run for 5 minutes before attempting to start. I have always done this, and never had and issue.