sottocriverei quanto detto da Jc_ aggiungendo

un grande vantaggio è il caching dei dati ! e questo lo senti per i grandi lavori, quelli con moltissimi utenti contemporanei. Li se sei furbo a mettere in cache le cose giuste, puoi limitare tantissimo l'accesso al db con grandissimo risparmio di prestazioni.

per quanto riguarda la convivenza tra asp e asp.net , vero quello che dice Jc per le session, ma i cookie quelli si vedono ...
per il resto non ci sono problemi