Se ti fai sviluppare il sito ad hoc da una azienda, sicuramente avrai qualcosa cucito sulle tue esigenze, però probabilmente sarà una cosa specifica, quindi per ogni modifica ti servirà un programmatore con cui parlare. Inoltre ogni aggiunta sarà una cosa da sviluppare ex novo.
Il costo in ore uomo dello sviluppo ASP è alto, pertanto o ci guadagni a palate con il sito oppure non è consigliabile.
Se lo devi sviluppare tu, allora puoi fare quel che vuoi, ma i tempi sono molto lunghi se non sei già uno sviluppatore skillato in materia.
Se usi DNN al contrario, non hai un vestito fatto su misura, però hai alle spalle un grosso team di sviluppo che porta avanti il prodotto, così come hai altri 50.000 clienti che rompono le palle ai programmatori per avere cose migliori, inoltre hai migliaia di sviluppatori che creano moduli di ogni tipo.
Ovviamente non è detto che DNN sia il prodotto migliore, ma ce ne sono altri tipo il Community Server, e poi c'è Mojoportal che è nuovo e scritto in ASP e Ajax e su quello sviluppare moduli è praticamente disegnare un componente ASP.
Ti consiglio di provare su un pc e poi scegliere quello che preferisci.
saluti
Sabrina