Spraying a dye type stain or even a very high quality pigment based stain would probably be best because of the more control you typically have with toning and shading. But not all of us DIY'ers have spray equipment or more importantly, the proper space needed to do a good job spraying. If wiping on a penetrating stain on something like DF, I'd bet it WOULD take several coats to even remotely come out even. With a gel type stain on something like DF, you tend to have a bit more control for wiping and is a good compromise IMHO.
Of course, like anything, YMMV, FWIW, IMHO, just my $0.02 and all that.