Filer distributes active paths to disk across two available paths. For Fibre Channel this happens per disk; for SAS this happens per shelf (at least, that is what I have observed).
There is no absolute answer to any performance question. MP-HA distributes IO across more HBAs; OTOH now you have two controllers competing for the same FC loop. This is less relevant for SAS. But I am sure that you will be disk and/or CPU bound long before you will be HBA bound.