Был. Пользователь проходил ответы на вопросы. Если отвечал не правильно, то вопрос уходил на повтор. Так вот если использовать обычный массив или объект, то при случае, что пользователь дважды ответит не правильно на один и тот же вопрос, можно получить не нужное повторение. Ну или надо каждый раз проверять, а есть ли вопрос с таким Id в массиве? И только в случеюае отсутствия добавлять вопрос на повтор. А так поставил Set и не паришься, что вопрос с одним id повториться дважды.