It works. I like randomness, I like being confronted with challenges that add to the story. The human condition means that all people want things to go their way -- and will also sway it that way, no matter how "flawed" they make their characters/nations. I like us having "heroes/characters" and I think 3 is a good limit. I think their greatness should be randomized.