I’m coming to realise, the art of simplicity is a subtle one to master. If your game is too simple, you risk boring or alienating your players. If it’s too complex, you risk frustrating or alienating your players.
In a perfect world, every PC would be roughly as capable as his fellows. However through unbalanced rules, player skill or GM interference sometimes a PC gets broken.
The hallmark of a great GM is that he’s always trying to improve his game and campaign. Only an idiot thinks he knows it all and that his game is perfect.
Campaigns die all the time. Some just peter out while others implode spectacularly. Why do some campaigns crash and burn while others seemingly go on and on?