Мне хорошо. Если массив имеет смысл, используйте массив. Если объект имеет смысл, используйте объект.
Однако, возможно, вы чувствуете, что участник имеет больше смысла как объект, что, глядя на этот сравнительно небольшой пример кода, вполне возможно. Если так, напишите краткий класс Участника. Если это похоже на слишком много накладных расходов, то не беспокойтесь об этом. На данный момент это личное предпочтение, так как ваш код, на самом деле, работает. Все дело в том, с какой базой кода вы бы предпочли работать в будущем.