El 24-105L en APS-C (el caso de la 50D) se queda en un angular muy escaso, por lo tanto no sería las mejor opción para esta cámara. Creo que iría mejor el 15-85mm IS que es el equivalente al 16-85mm VR de Nikon.
Entre ambas cámaras yo elegiría la Nikon D300 junto al 16-85mm VR del cual he leído muy buenas críticas, así que no creo que tengas problemas de calidad con ese conjunto.
Un saludo.
Marcadores