В этом они, имхо, и правильны. Роза - девочка со своими установками, не желающая общаться с братом-слизеринцем. Ал - тот самый слизеринец, тяготеющий чуть ли не к тёмной магии. Это гораздо глубже, чем канонные характеры трио.
Герои не должны быть абсолютно положительными - это аксиома.