Toon shaders shadows too dark ,Using Emmisive/Subsurface

I am using a Toon shader for my project, I want my dynamic lights to cast shadows on my objects but I don’t want them to ever be too black. Using an emissive does what I want, but then my objects glow in darker/ black areas. Subsurface also give me the effect I want, except my objects get extremely bright when in direct light.

Is there anyway to achieve what I want without either of these? or a way to make an emissive now glow in the dark, or to disable the effect subsurface gets from direct lighting?