増減する情報(例えば、車種、色、ナンバー等)を管理するのに適したものは何ですか?

自作クラスを作って
  List<myClass> myList;
  myList.Add(new myClass());
myList.Remove(〜);
とするのと、
DataTableで、車種、色、ナンバーを Columnsとし、
Row の Add と Remove するのと、

実行速度とかの面で、どちらがよいでしょうか。