There is nothing wrong with that circuit now. A typo has been fixed.
It was not a typo, but a missing/incorrectly placed part, which would cause smoke!
Don't worry about it, this kind of mistake is easy to make and is one of the reasons why forums like these exist.
If you have a better circuit you may post, there could be several variants, sure.
I was thinking of this, which has a faster switching speed and higher input impedance.
Q1 could have a pull-down resistor, if there's a possibility the base could be left floating, otherwise it's not needed.
PS: As I wrote above we need more info on his requirements (LOAD, speed) as the currents/transistor_types have to be designed based on the requirements. The above circuit is "for example" only, the resistor values are "an example" only.
In case he wants to switch an inductor, or an electromotor, or a welding machine he needs much more components to add, indeed.
If the load is inductive, all that's needed is a diode in reverse parallel with it.
There is nothing wrong with that circuit now. A typo has been fixed.
If you have a better circuit you may post
Your R3 is in the wrong place and draws way too much current, more than the transistor Q2b that it turns off. My fix changed the value of R3 and placed it correctly parallel to the base-emitter of Q2.
I also increased the value of R1 so that it dopes not overload the MCU.
Yes, the base discharge resistor should be across the base-emitter connections, not the base resistor and emitter nodes.