I have the following configuration H Bridge: 

![enter image description here][1]


I have not added any diodes for kick back protection. I have one 100 uF capacitor across 3 V supply and ground. The Collector of Q1 and Q2 are connected to same 3 V (Not visible in the picture). The DC motor is used to drive a gear in one direction and stopped when stalls. And will be moved back when required. It is not a dynamic to and fro movement. There will by a few 10s of ms of delay between two motor drive inputs.

What are the weak points in the design? Please suggest any improvements towards safeguarding the motor drive circuitry and rest of the board.

Battery is Alkaline, 1.5 V x2 = 3V, 1400 mAh.
I have read article on Diode purpose in H bridge [here][2], but still i have to verify this BJT circuit as well.



  [1]: https://i.stack.imgur.com/ptFiO.png
  [2]: https://electronics.stackexchange.com/questions/80137/how-diodes-protect-h-bridge-dc-motor-driver