Об этом наверняка написали, но я не проверял и не буду, и не кидайте мне ссылки.
Почему Мориарти не убил Холмса сразу? Сделать это не составляло никакого труда. Холмс жил открыто. Можно было послать кого угодно и пристрелить его на выходе из дома 221Б. Но Мориарти не только тянул до последнего, но и всячески усложнял процесс, поджигал зачем-то квартиру, выманивал Холмса на свидание к водопаду. Зачем?
Я думаю, Мориарти был влюблен в Холмса. Интеллект - это любому дураку известно - является сильнейшим сексуальным аттрактантом. Мориарти лез из кожи, громоздя злодеяние на злодеяние в надежде соблазнить Холмса. И не терял надежды до самого конца.
Это правильная теория, однако есть одно но. Холмс жил с Ватсоном. Конечно, Мариарти был склонен к садомазохизму, но садомазохизм приятен внутри пары, а не снаружи.