B is a nightmare

C is what I vote for

D is a good backup plan