Функционал нельзя рассматривать в отрыве от конкретной задачи-
иначе говоря, обычный коврик не справится с лужей от мокрой лодки например.
Каждому - свое))