However multiport HBA provides a component cost saving and efficient port management, which will result in operational simplicity.
So how about the available I/O bus slots ? if you have enough available then multiport HBA are useful.
*Also consider single port HBA failure would effect only one port.
*check what is the bandwidth of you storage and use HBAs that are equals or exceeds the bandwidth of the storage network,