I think you are right about the Mosquito being a better option than the Lancs, Hallies etc, although I wonder with the much more complex construction and the skills required wether they would have been able to produce the required number to do the job.
However when the Mosquito could do two return trips to Berlin and back in one night ( probably during winters long nights ) you get some idea of their potential. Also if the loss rate was able to be kept low because of the Mosquitoes capabilities then they would not be required to be produced in the same numbers as the heavies were.