There are no drawbacks to mixing SF with the exception of range mixing, which functions (I'm pretty sure) the same as archers and MI range mixing. Although, come to think of it, I have no clue what happens if you mix ranged and non-ranged SF.
There are no "drawbacks" to mixing units beyond weirdness with differently ranged units in general. It just uses a weighted average of the stats.