То, что в отрыве от канона фик получается шлаком - это нормально. Потому что фик - это фик. Фик пишется по мотивам имеющегося произведения, иначе это уже не фик, а ориджинал. И фик воспринимается совершенно по-другому, чем оригинальное произведение. Я, к примеру, не могу читать, где уж слишком отклонения от канона - немагическая АУшка какая-нибудь, да еще и ООСная. Душа, читая знакомые слова и имена, тянется ко Вселенной ГП, а получает... кхе.
Следование канону, на мой взгляд, достаточно сложно. Сложно выписать каждого из персонажей, чтобы они не были уж сильно ООСными. У неумелых авторов часто герои действуют и мыслят похоже (сквозь призму сознания самого автора). Да и у Роулинг много нелогичностей, следовать им всем иногда тяжело. Приходится что-то подпилить, что-то подкрасить, где-то прилепить свое.