Nmap 6 released after three years of work
Maybe I don't use Nmap enough, but I find the Nmap switches very difficult to remember.  It usually takes a few minutes in the man pages, then a few more minutes in Google before I finally figure out how to do what I want.  Perhaps this goes away with experience?