Allora la MSDN consiglia se hai dati a tipizzazione forte, lavorando con i DS e i contorni lavori meglio.
Io pero' leggo i dati da macchine remote AS400 e lavoro in maniera piu' performante con DataReader e COmmand, che popolano pero' a runtime dei Dataset ... questo perchè mi trovo benissimo con i DataRelation etc ...
Devi fare tutte le prove del caso perchè per ogni situazione e necessità possono servire i Ds o esserti solamente di impiccio ...