Quite often, I kid around with my fellow developers when faced with a tough design tradeoff. Sometimes I break the tension by interjecting (in a slightly whiny twang) "Coding is hard!" It's turned into a bit of a running joke around here. In fact, I should be saying what I actually mean: "shipping is hard!"
Shawn takes a stab and describing why, and explaining why your feedback is still super-critical, and how postponed bugs factor into our equation.