In the official Linq forum , Joe Albahari presents the reasons why he thinks Linq will succeed : LINQ syntax beats
SQL syntax. SQL is flawed in that queries become exponentially
difficult to write as their complexity grows. LINQ scales much better
in this regard. Once you get used to it, it's hard...