In general, load balancing algorithms don't always fit all cases, which is one reason there are multiple algorithms. Pick whatever works best for YOUR traffic.
Also in general, if you have a choice to use ports (NB: note not all devices offer that as an option), remember not all traffic has port numbers, but TCP and UDP do. Also, if you have a choice to use both src and dest ports, use that. It won't degrade if one of them is constant, but it avoids the need to keep track of setting either src or dest port, if only one of them is the port that changes values.