!!!IF!!!

Generally this is true, but there are exceptions. For example, dynamic branching can only be done within the custom node, and in some cases could result in a more optimized material.