There are certainly performance issues for take off and go around at Boston with ships in the vicinity of the airport. I am required to ask of tower if ships are reported if I am departing certain runways.
I think if you were not the crew or dispatcher of that flight, you cannot make any qualified remarks about that particular flight's issues. I make sure my flights are always safe; making sure they are legal is also my job! I chose to delay take off ex DFW a few months ago due convective wx very close to departure end of runway. I watched one or two others depart with no excitement, but many also chose to wait. All in all a very subjective subject.....but sometimes there are compelling reasons for doing, or not doing something. Take offs are optional, landings are mandatory.....
OH