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