Общий список немного медленнее массива, но не так, как вы заметили бы в большинстве случаев. В основном это связано с тем, что поиск немного сложнее: говорят, что List использует массив «под капотом», но не гарантируется, что узлы в смежной памяти будут храниться так же, как в массиве.
Тем не менее, я видел некоторые тесты еще в 2005 году (сейчас не могу найти ссылку), и разница составляет очень мало.
Кроме того, список имеет ряд важных преимуществ перед массивом: главным образом, добавление или удаление элементов тривиально. Гораздо проще использовать список, когда вы не знаете, сколько предметов вам понадобится, или когда это число будет меняться. В этих случаях (и, честно говоря, это большую часть времени ), вам, вероятно, следует не использовать массив.