I think this have not been posted yet around here but might be interesting to the D community as it is actually criticizing several languages including D but with an interesting aproach:
http://sebastiansylvan.wordpress.com/2013/05/25/language-design-deal-breakers/ Joel Lamotte