The layered material master shader is one of the most widely used and versatile shaders in our projects.
You can use a regular custom mask to drive the blending or if its non nanite, do uv transforms to warp a small input mask
that both is used for the large shapings but also the small breakups. It demands very little from most systems and scale well.