What is the point of using query expressions instead of lambda expressions? It not only slower it even more verbose (see here):
Example (from above link):
QE: var products = from p in northwind.Products where p.Category.CategoryName == "Beverages" select p;
LE: var products = northwind.Products.Where(p => p.Category.CategoryName == "Beverages");
Results (from above link):
QE: 00:00:00.0019557, avg. 00:00:00.0004552
LE: 00:00:00.0000574, avg. 00:00:00.0000133
Is it really worth to have 34x times slower code just for readability?