in serial, you reduce the speed of flow to the whole loop when you add a new component, the solution to this is to over-spec your pump in the first place
in parallel, you keep the speed of flow high in the loop as a whole, but you halve or third the speed of flow in the components that are paralleled - which might be fine, but for me personally it's less than preferable
when I built my loop I had the plan to try serial with a view to going parallel, however it worked absolutely fine in serial... the last GPU in my loop is the one that runs the coolest and it makes no difference to the temps of any of my components which direction I run the loop in (cpu first or cpu last), which shows that my pump is up to the job
if you run in serial and you get ever increasing temps across components then it usually means that your pump is not up to the job or you have some very restrictive blocks (same thing really)
I did go with a 24v pump though and it does have something like 7m of head
if you are using dual D5's then I would just do serial as it will be easier and those pumps will easily be man enough for any loop you can throw at it!