Material to solids is nice but limited function. Being able to give materials to individual faces would open the door to a lot of possibilities. For example the image below. instead of making 4 solids it can be only one solid with different materials to different faces.