Layer Creator 2 is a Blender addon for texturing that uses images as the base for every layer. Inside its panel you can reorder layers, delete them, and save images, while adjusting individual colors and blending between layers with custom images or built-in procedural node settings. The addon was rewritten to incorporate node groups into the layer system.
Procedural textures can be used as textures or masks for individual layers or across all of them, and tools let you copy images and settings between layers and channels without touching a node. PBR textures can be imported and assigned within the addon. Once you learn the fundamentals, you can create textures without manually editing shader nodes.
Paint Tools is a separate, optional addon that adds default brushes and textures, brush tools such as Color Jitter, and Mask Groups for hiding parts of a mesh while painting. Documentation covers both addons in depth, and the developer runs a Discord for questions, bug reports, and recommendations. Layer Creator 2 is GPL-licensed and listed as free here.