I kind of like the way comments work, but often am frustrated with an invalid or out of date comment on an answer of mine. I know the way to sort it out is the flag button, but it just does not feel right.

I remember when comments first were rolled out I used to be able to delete any comments from my posts (not only ones I own). So if someone left a comment saying, please fix spling mistke I could fix it and then delete the comment.

Comment wars, imagine the fun of that! Seriously, it would not work the way it's intended to. I'd delete your comment, you'd resubmit it, I'd delete it again, you'd resubmit ad nauseam. It will simply be abused; people that can't stand any negative comments (know any such people?) will simply delete everything they don't like.

A lot of people probably don't read comments, especially those that haven't been upvoted (mostly because they're hidden). If it really is visible and out of date, just flag it and let moderators deal with it. I don't think it's such a big problem.

The problem is not in the comments, but in the fact that upvoted comments are overly visible. I don't think they should be deletable though, as the line between good intentions and censorship is a thin line - unlike answers which are intended to be edited, comments are personal opinions.

The current way of adding a note to the answer saying that issue X or Y has been addressed or simply deleting and re-creating the answer (useful only if it was downvoted because of an issue and is not the accepted answer) is not really that good as well.

I'm not sure if I overcomplicate this, but maybe an option to mark a comment as "addressed", usable by anyone who did an edit to this post would be one way? But then we're turning comments into "mini-answers" almost...