I think it's those Costco batteries.
My little house bank, 4 6V golf cart batteries, has lasted 7 years now, and thousands of miles of cruising. Much of that time at anchor or on moorings overnight, sometimes for days on end.
They're charged by a 100A charger with a 2,000W inverter. From the inverter we regularly run the microwave, the InstantPot, a bread maker, a vacuum cleaner, and a few lights. I'll usually fire up the generator for an hour or so when the house bank gets down to around 60%. That's usually twice a day.
Of course you need to size the battery bank right for your application. I'm pretty frugal with power, so even that relatively small house bank of just four, six-volt batteries is plenty. And given the kind of use it gets, I'm pretty happy to have them last this long.
If I was installing solar, or needed more power, I'd just add more 6V flooded batteries. Sure, you can go with newer technologies if you want to spend more. But simple, cheap and reliable isn't all that bad.
OK. That sounds reasonable. The GC batteries I got had to be pure garbage. Could it be I had two of a bad batch? Here's more I can tell.
The batteries were lousy, but still working towards the end of the trip. After the trip, I parked the motorhome for a long time.
The batteries were maintained by a 220W solar panel mounted on the motorhome roof, hooked up through a Morningstar charge controller. This controller is among the best in the market, and commands a fairly high price for its 15A output.
When I next looked at the batteries a few months later, they were bone dry! What the heck! The Morningstar controller never failed me before, and not since. So, I had to say the batteries were bad, but thought that I stressed and ruined them earlier.
And here's another story, but about the Costco marine battery. The pair I had before the golf-cart ones had one failed, and I forgot how it did. So, I replaced them with the golf-cart pair, and kept the good one, which I later used as the starting battery for the motorhome.
When I parked the motorhome, I forgot to short across the battery isolator, in order for the solar charger to maintain the starting battery in conjunction with the golf-cart batteries. Worse, I forgot to disconnect the added-on backup camera display, which drained the starting battery. Dead as a door stop when I discovered my mistake, in addition to the dried out golf-cart batteries.
I tried to revive all 3 by adding water to the dried-out ones, and to connect up the marine battery to the charge controller.
After a week, I checked. The house batteries were still dead, but the marine battery got revived, and started up the engine. Son of a gun!
That dead-and-revived battery is still mounted in the motorhome, and still worked after 3 years and 3 long cross-country trips. Son of a gun! I have never had a battery like that. It's a mystery!