Maybe. Personally I like the using the switch but may need to re-think the auto mode. Probably don't want a 100% dimming meaning when the ambient light level is at it lowest the LEDs will be OFF. Could add a pot to the LDR branch to allow a custom setting of the minimum brightness level of the LEDs.Then would this be the final solution for what I'm trying to do?
The circuit works using a LM358 but I prefer the LM6142, I think your project is worth the extra expense.

