Ever since .net 2.0 release this question has been discussed over a large number of times. Many of the developers are not in favour of Typed datasets and there are few who use them practically.
The goal of the question is to identify the reasons why one should use or not use Typed datasets in their applications.
In my case, I personally use them since long. I do not use them as independant-only data-access option, rather I use them as data-model which can store all SQL queries abstractly along with it.
So for me primary reasons to use Typed datasets are..
1.) A DataModel which is completely TYPED unlike tradional Datasets.
2.) Abstration of all queries from code.
What are those reasons why you may prefer or not using the Typed Datasets ? And what are the experts' advices on this topic from their experiences so far ?