Definitely better, but... Q1 and Q2 are not connected the proper way, the emitter should go to GND, I'll assume a lack of sleeping for this one

I would suggest few things
  1. add a 0.1uF capacitor at the regulator input
  2. assuming Q3 drive a relay (because i'm not sure of the symbol you're using), I would suggest, if at all possible to use a 12V relay, this will keep spikes far of the logic Vdd. OR, depending how much current your relay coil need, and if have tons of those, add a resistor in serie with the 12v line...
  3. D1 is a good idea as long as your load on J4 don't overload the maximum forward current, which is ~1A.
  4. Depending how much current and where your LED take it's voltage, you may don't even need Q4