From what I can remember, the main difference between the Amiga and PC  parallel ports is that while the Amiga port can both send and receive 8  bits at the time, the PC port can only send and not receive 8 bits.
Because  of this bottleneck, I belive that transfers via the parallel port is  quicker with Amiga - Amiga solutions, than with Amiga - PC or even PC -  PC.