I think that 3D printing will have the most immediate impact on humanity. I mean, I read an article the other day about a printable blood cell. The medical applications are absolutely insane. I think looking at nanotech and robotics as well will also have an impact. Though the US trying to mechanize most of their army seems as good as it can be bad at the same time.