Hola,
No sabría decirte Al sino que hay no pocas empresas dedicadas a la creación de componentes para la plataforma .NET.
Una página con bastante actividad en la que encontrar información (seguramente ya la conocerás) es
The Code Project.
A la pregunta "qué le hace falta al .NET FrameWork", depende de tu imaginación, pero, también de la de los demás...
Piensa en qué le puede hacer falta a la VCL (Visual Component Library) de Delphi y cuenta los componentes de terceros que hay.