Эм, не очень понимаю, чем чес собственных клинков за счёт положительных персонажей лучше такого же чеса за счёт отрицательных. И почему наделение положительных персонажей отрицательными чертами - плохо, ведь это делает их объёмными и сложными, заставляет сопереживать их соблазнам и добавляет непредсказуемости (потому что загадка "Что сделает Гарри, который уже раз предал Дамблдора, а ещё в порыве гнева пришиб сокурсницу, но испытывает раскаяние, если его снова поставить в ситуацию выбора "свои-чужие" и усложнить задачу?" куда интереснее, чем тот же вопрос, но о добром-светлом-справедливом Гарри).
Привлекательности отрицательных героев именно в том, что их легче сделать объёмными. Подарить немного доброты законченному негодяю ("...ну и что, что он семерым головы тупым ножом отрезал, зато он младшего братишку любит!") куда легче в плане верибельности, чем добавить зла правильному персу ("И тут Гарри ка-а-ак вдарит по младенцу поджигающим заклинанием, потому что достал уже ныть!"). Получается, что добавить контраста, оттенить добро, куда сложнее, чем лёгким проблеском сделать зло объемнее.
Плюс фактор сопереживания. Все мы знаем, в каких условиях мы способны на предательство, что вызывает у нас ненависть и в каких случаях мы всех ненавидим и готовы убить. Потому персонаж, уже находящийся в таком состоянии, вызывает у нас подспудное сочувствие ("Довели тебя, бедненький"). Разумеется, вызывает он не у всех, потому что не у всех сочувствие развито настолько, что жалко не только жертву, но и палача.
А насчёт популярности одних тёмных персонажей и непопулярности других: опять же все зависит от близости перса автору. ГП-фики все же пишут в большинстве своём молодые авторы. Им куда легче понять и представить себе мотивы и характер Дафны/Ивэна Розье/Малфоя/Лестрейнджей, чем старого Филча.
Да что там - я недавно читала книгу о некоем пенсионере, который пустился в дорогу по Англии, размышляя о своей жизни и переосмысляя ее. И вроде там ничего такого сложного не затрагивалось (проблемы одиночества стариков и потери смысла жизни), и написано неплохо было, но от меня настолько далеки эти проблемы (...пока ещё :)), что я даже не дочитала, так как персонаж мне был совершенно неинтересен.