С LINQ to SQL, скорее всего, не будет так активно развиваться, как Entity Framework, вы считаете, что лучше переключиться на Entity Framework?
Я лично нашел, что EF очень неуклюж и трудный в использовании по сравнению с LINQ to SQL, который кажется очень естественным.
EDIT: Недавно я опубликовал статью в своем блоге о своих чувствах к этому потенциальному решению...