Cara, na minha opinião, não vai fazer muita diferença não.

Eu posso comparar isso com hex e binário, pois são duas formas de representar dados, mas não é por que um representa com 2 digitos e o outro representa com 8 que são dados diferentes. Um array com 3 indices ainda teria 3 indices independente de como você representa ele.

Ah, mas é mais fácil de programar com...

Pô, no Python, subtrai um, em Lua, adiciona um, é a mesma conversa de antes.