From Ars Technica:

Why we quit: the moments that push us away from gaming

There are also a lot of good examples of issues with frustration in games in the user comments on the article as well.