Good question, I would like to know too.
I like to stick to fewer materials because I often pack multiple objects into one big UV/texture map, which often provide better packing efficiency than doing separate small textures.
Also it just makes life simpler, as I have less materials to manage.