Per quanto abbia letto buona parte dell'ottimo libro ASP.NET Ajax in Action, il fw javascirpt della M$ non mi ha fatto impazzire. Dico 'per quanto' perchè paradossalmente il libro MVC in action mi ha fatto ragionare (o presentare) sotto una differente luce questo fw.
In effetti buona parte delle critiche che si leggono in giro, riguardano il 'peso' in kb del fw. La cosa che mi ha aperto gli occhi è che quel peso 'grosso' si riferisce alla versione 'debug' del fw. Se si esegue una release il peso diminuisce drasticamente.
Il secondo punto riguarda jQuery: NON è affatto vero che bisogna fare una scelta: jQuery e .NET Ajax NON sono esclusivi, ANZI!
Sfatato questo mito, rimane una questione di gusti e a me piace usare jQuery anche per 'comuniare' con .NET vedi ad esempio un webService.
Ecco quindi una serie di appunti/regole che mi appresto a consigliarvi :)