А кто-то ведь стимпанк и киберпанк считает отдельным жанром. Мне кажется что фэнтези это грубо говоря это всё что происходит в условное средневековье и завязано на мифологии, а фантастика это то что творится в условном будущем или в истории присутствуют научные элементы (как в фильме Назад в будущее).
Если уж в истории присутствуют киберимплантанты, виртуальная реальность, зловещие корпорации гнетущие людей, мозговые вирусы и почти всё время льёт дождь то это классический киберпанк, такое к фентези не отнести.
Ночной дозор я бы определил как фэнтези, просто потому что там есть магия, городские легенды, ничего научного там нет.