I’m thinking that the overall positive / negative amount of feedback is still up for debate, while I think it’s overall positive, I haven’t seen an update to this NASA piece and I’m curious what progress has been made since 2007:
nasa.gov