Deciding whether to delay a product launch to fix bugs or launch it on time despite potential issues

What’s the hardest decision you’ve ever had to make? Why?