olá amigo,
você está pensando em fazer a aplicação inteira em silverlight?? Ao meu ver, ficará uma aplicação pra lá de pesada. Ficará bonita, sem dúvida, mas em perfomance... sem comentários.
A base da aplicação deve ser webforms ou mvc mesmo, deixe o silverlight pra um ou outro recurso que seja mais eficiente usando silverlight. Enquanto uma pagina aspx razoavelmente pesada apresenta algo em torno de 60 kb, uma aplicação
silverlight apresenta uns 200 kb. Já pensou o servidor ter de carregar uns 200 kb em todas as páginas acessadas?? Fica inviável. Ainda há métodos de compressão do aspx que o deixa ainda mais compacto, diminuindo cerca
de 60% do tamanho do arquivo.
Digo que o silverlight apresentará este tamanho, visto que a cada dll que vc for utilizar no projeto aumentará bastante o tamanho do arquivo .xap (o responsável pela execução do silverlight na aplicação) e
sem dúvida precisará de algumas dlls para seu objetivo.
Espero ter ajudado. Abraço!