What makes a great event?

We are new to robot fighting in Australia. It would be helpful to find all of the parts that go towards lifting an event from just OK to brilliant.

Is it the facilities or the scheduling or something else?