Did you read Stephen Kotkin's books on Stalin, btw?
IMHO he did a much better job than Montefiore.
My two cents, Yezhov was too unstable to run the USSR, and so was Yagoda.
Don't honestly recall which of the loons went to a meeting with his coat bloody and burst into laughter adter explaining...