Sorry, bit late to the reply here, I completely missed the responses!
As to current draw on the gate, some FET's require enough current to slam the gate open and closed, otherwise you end up exactly as Nick said, the gate rise and fall time becomes too long and gives unexpected results.
The arduino is only capable of supplying 40mA on the output pin, if the MOSFET needs a higher current to be able to drop Vds fast enough to give a fast response you will end up with a slope instead of a pulse. It can affect your fall times (off).
There is a reason that manufacturers give a curve with the gate charge.
All adding a current limiting resistor is doing is protecting the arduino and limiting your switching time. If you have an application that requires a fast response / switching time, you are better off driving it from a transistor or MOSFET driver chip.
That way you can supply enough current for Vds to drop quickly. Found a pretty decent explanation here:
If your switching time doesn't matter and you are simply using it as a on/off switch, then you'll be fine.