Мне кажется, пункт 2 самый стабильный из всех. Так сказать базовый. А вот 3 пункт уже пореалистичней. Впринципе он тоже не плох. Но 4... Я думаю его не стоит реализовывать в трэинз. Иначе будешь больше психовать, чем играть.
Одним словом либо 2, либо 3. ИМХО.
Ещё не все знают, каким образом конкретно можно исправить неисправности в 4 случае. Для этого придётся писать отдельное руководство.