The motor runs at half the speed

Now I understand the output drop after cascading in the darlington scheme, I know what you are talking about.

Yes a MOSFET H bridge would give me (almost?) 100% of power.

I'm not using the diodes as these motors are really "weak" and don't spike, but I will consider it.

Thanks