Personalmente inaspettata quanto condivisibile la notizia riportata da Andrea.
Ho recentemente utilizzato Linq2Sql, più che altro al fine di utilizzarlo almeno una volta in vita, per realizzare una singola pagina web che esegue banalmente delle CRUD dirette su una singola tabella.
Francamente avrei impiegato molto meno tempo generandomi le statement con il tool che qualsiasi developer dell'era pre-ORM avrà scritto/adottato, comunque posso cercare il mio lato "buono" ed affermare: "peccato, per applicazioni di questo tipo era ottimo".
Ma per tutto il resto... ;-)
Cmq, scherzi a parte, comprendo la difficoltà di chi ha scelto di basare un nuovo prodotto su questo "tool". E' in questi casi che, IMHO, concetti come persistence ignorance, astrazione, separazione rivelano il loro reale valore.
Tutto questo nella speranza che, nel frattempo, Entity Framework capisca i suoi problemi adolescenziali e non arrivi a fare la fine del suo "quasi coetaneo".