This Sepia Mutiny blog post pretty much summarizes what I thought of the Economist and NYT editorials slamming the deal. And this blog (in particular, the posts here and here) provides a good analysis.
I am glad this deal happened. This deal is strategically great for both India and US. It pisses the commies off. What's not to like?