H bridge issue

If you do use NPN for the high-side drivers then they don't need base resistors, that will marginally increase the
output voltage. The low side drivers definitely require their base-resistors though.

Trying to use darlingtons for a 5V bridge is basically a fail, you lose maybe 1.5V at each end, leaving
very little left for the load.

What is the load exactly?