Use arrays when:
The size is fixed (like coordinates, RGB colors).
You want value semantics (automatic copying).
You need the size as part of the type.
For most cases, prefer slices. They're more flexible and don't require knowing the size at compile time.