Это действительно зависит от вашей альтернативы. Если ваша альтернатива использует ADO.NET и DataSets, то да, LinqToSql и EntityFramework, вероятно, являются шагом вперед. Если альтернативой является NHibernate или другой многофункциональный ORM, то они могут быть шагом назад.
Microsoft действительно сильно отошла от LinqToSql, продолжая предлагать поддержку и внося незначительные изменения. Microsoft рекомендует всем пользователям LinqToSql перейти на Entity Framework. Однако Entity Framework, который вышел с VS 2008 SP1 / .NET 3.5 SP1, во многом был шагом назад по сравнению с LinqToSql. Entity Framework, который выйдет в апреле с VS 2010 и .NET 4.0, должен быть в основном обновлением от LinqToSql, при условии, что вы сможете перейти на VS 2010 / .NET 4.0 в ближайшем будущем.