I'll get some flak (and have gotten flak) before for this, but I run P-rated Wildpeaks on my rig. 265/70R17s are 46#s a tire, 285/70R17s are 51# a tire. I've had them on for 2.5 years and 35K miles including lots of wheeling in muddy, rocky, snowy, and sandy conditions. We have lots of very sharp chert (arrowhead material) and volcanic rocks here in the Ozarks, plus they've also been to the San Juans (more sharp volcanic rocks) and Moab (easy slickrock). I'll run them as low as 15 psi but typically 18 psi for mixed wheeling. With this setup the rig handles great, stops great, has plenty of acceleration, and gets reasonable fuel economy.
I have had exactly zero issues with them, outside of getting some sand in the bead when doing donuts on a gravel bar at 18 psi. Zero flats, zero sidewall punctures, zero other issues. They also get used extensively for towing. If I do have an issue, I have a 255/75R17 spare, Milwaukee impact, and lift/stabilization pad for the OEM jack and will change a tire on the trail. But I haven't had any issues.
If my rig was a single-purpose overlanding rig I'd have C-rated tires on it - but in my experience, lightweight P-rated tires do just fine. I'll be replacing them next year with a set of P-rated 285/70R17 tires to also keep weight down. I would probably never personally run E rated tires on anything other than a dedicated trail rig.