Współczesne implementacje filtrów FIR wykorzystują realizacje polifazowe oraz transformacje ortogonalne (DFT, DCT), co znacząco zmniejsza złożoność, przybliżając ją do złożoności filtrów IIR.
Zalety i wady Filtry FIR są obecnie częściej stosowane niż IIR z powodu następujących zalet: Implementacja filtrów FIR może być łatwo zrównoleglona, a niektóre procesory wręcz wspomagają operacje sumy iloczynów pozwalając obliczać wynik filtracji w znikomej liczbie cykli zegara. Projektowanie filtrów FIR jest znacznie łatwiejsze niż filtrów IIR. Filtry FIR są zawsze stabilne, gdyż w ich funkcji transmitancji występują tylko zera, więc nie ma rekursywności mogącej spowodować niestabilność. W wielu zastosowaniach (przetwarzanie bieżącego sygnału w blokach, przetwarzanie obrazów) skończona odpowiedź impulsowa jest bardzo pożądana. Łatwo jest uzyskać w tego typu filtrach liniową fazę, filtry z liniową fazą opóźniają wszystkie składowe sygnału w jednakowym stopniu.
Jedynymi, choć istotnymi, wadami filtrów FIR w porównaniu do IIR są: większa złożoność obliczeniowa, większe zapotrzebowania na pamięć operacyjną.