Я думаю, что важнее не длина списка, а его изменчивость!Если ваши данные могут измениться, то массив является лучшим решением;я бы использовал массив, например, чтобы прочитать набор свойств;но во всех остальных случаях массив может привести к потере проверки типа!
В заключение, в этом конкретном случае, предполагая длинный список параметров с неоднородными типами, я бы пошел к объекту для инкапсуляции данных и сохранения проверки типов!