The biggest problem, by far, with C arrays is buffer overflows. The evidence is from people who collect statistics on causes of bugs in the field. To be memory safe with arrays, the GC can be used.