Main difference with basic brushes is that advanced tools use different renderer approach CommandBuffer.
It has some cons and pros.
You can see that every brush which use commandbuffer has SetMaterial filter. It's mandatory to setup material to the points in the line.
You can also see that all tools as well as basic tools supports regions drawing.
This is like a standard brush but use command buffer render approach
This is like a spray but use random circles with random colors
This tools support drawing on existing image. so it will erase not to the default color but to the background image
This tools supported tiled texture and tint color
You can use any textures as a stamp. Stamp applied to the canvas only when line is finished. otherwise it's just temporary showed.
This line contains of two different textures. one is a skidrow - which applied right to the canvas and the car which applied only at the last frame.