I'm having a debate with another programmer I work with.
Are there any significant memory usage or performance differences, or other cons which should make someone avoid using the DataTable and favour lists(of object)... or vice versa
I prefer using the lists because they are more lightweight, strong typing to the object when accessing properties, returning the list as an interface (ICollection, IEnumerable), and using interfaces easily with the object. They do take more time to set up though when manually using the data reader.