I use tubes with Tannus Armour inserts and Marathon Plus MTB tires. Full puncture protection (sidewalls too).
Furthermore, since Tannus prevent pinch flats, I'm also able to use lower pressure than usual tubed tyres.
The only drawback is increased weight, but this doesn't really matter with...