I have come to a conclusion. And yes, I have been dwelling on this issue for weeks now. It's been a mental struggle in my head.
My life is simply DIFFERENT for having placed.
There. That feels much better than this better/worse discussion. Whew.
(
Wrote more on the birth parent blog.)