Personally I prefer to use a FET - no resistor needed at all then
Sometimes true... but they can also be a lot more finicky when working with TTL logic levels.
Poor transistors... they get no love anymore. If you talk to them nicely (bias and buffer them them nicely with resistors) they are really quite sweet.
Some good advice: I feel you can never have too many 0.1uF Caps or 1K, 10K, 4.7K resistors, or 2N2222A, 2N2907, 2N7000's in your parts bin.
N-Channel MOSFET 60V 30A
is overkill for nearly everything I do. A 2N2222A with one or two resistors can accomplish so much and do it cheaply.