I've read a lot about this and of course have my own personal opinions. Basically, I think it depends, but don't overdue it. I just published on Medium a short post explaining what I think and have a good example of when commenting makes sense.
Enjoy! https://medium.com/@pkellner/when-you-should-comment-your-code-2fea26e7517a