One question I would ask:  How closely can you monitor and moderate it so that trollish comments and other undesirable crap doesn't bring down the quality?  If the answer is "Not very", then some other means to let users voice their opinions/interact with the site is probably better.  Moderating is very time consuming and if it is done badly it alienates users, probably more than not having a comment system would.