Olá, Paulo.
Sem dúvidas é mais prático importar um componente COM no .NET usando o VS.NET. No entanto, isto é mais limitado. Por exemplo, se você precisar "assinar" o RCW (componente que irá fazer a comunicação NET-COM), ou se precisar determinar o Namespace onde a classe será criada (só para citar alguns exemplos), neste caso então precisará usar o Type Library Importer.
Claudio Lassala