PulsIn ties up the processor for the duration of the pulse. Without knowing the details of the application it's hard to say for certain but it's not a good choice if you need to count pulses on multiple pins simultaneously.