<p>I seem to be in the minority, but to be honest I am not comfortable with linq and don't see any benefits in my personal development (not to say there are no benefits, just a personal opinion based on my situation).</p>

<p>I build web applications (.net, .net mvc) and I love having part of my data layer in stored procedures.  One thing I love about sprocs is that I can generate the entire db to script, then scan my queries, <b>readable queries</b> I might add, at a high level.</p>

<p>For those of you who don't like linq, what is your reason?  Is it just lack of knowledge/learning curve or is there a business case for not using it?</p>

There was a helpful discussion
here
recently about whether to use LINQ or stored procedures, which includes the advantages and disadvantages of each approach.
And some people have concerns about the future of LINQ to SQL.
Is LINQ to SQL DOA?
Has Microsoft really killed LINQ to SQL?