Each of those are separate scenarios.
But to be honest I think I’d prefer option A or option D.
But for real, Team Fortress 2 went through this same sort of issue.
https://www.teamfortress.com/post.php?id=2477
Frustrating gameplay design scares away players, and that means literally millions of less dollars for Blizzard. Which in turn, means less new gameplay content for the players.