Фактически, массив массивов, массивы, словарь, все действуют на одну и ту же внутреннюю структуру данных, то есть на хеш-карту (или что-то подобное).
Просто у массива коллекций есть несколько предварительно инициализированных слотов памяти, в отличие от словаря.
Кроме того, с коллекциями массивов легче справиться, если вам нужно выполнить итерацию или выполнить такие операции, как shift, unshift и т. Д.
Итак, вопрос, который вы должны задать, состоит в том, какие операции мне нужно выполнить с данными, а затем решить, какую из них вам нужно выбрать.