At home, I typically double diaper with daytime prefolds with plastic pants for bedtime. I use MEGAMAX with a booster if I have company staying over (avoids dealing with washing wet diapers every morning). I always use a MEGAMAX with a booster when away from home for the night.
When my disability is acting up, which means I'm homebound, I double diaper with daytime prefolds with plastic pants during the day. When my disability starts calming down, I use a single prefold stuffed into a PUL pocket diaper.
Cloth diapers are are great for home, if you can easily deal with the wash. They are not discreet, especially if you're a heavy wetter.
When I first became incontinent, every morning my pajamas, bed pad, and bedding were soaked; disposable diapers were not very good. My wife and I made the decision to switch me to cloth and I've hardly ever had a leak. Disposable diapers are a great now, but cloth diapers have better coverage, avoiding side leaks, and are still much cheaper.