The main reason I prefer direct soldering is reliability. I have had on more than one occasion, the motor come unplugged during a race, or partially unplugged(this happens all the time). With a direct solder, this can't happen, so it is one less thing to worry about.