A lot of H-bridge diagrams feature PNP transistors on the high side. I have not found a satisfying answer as to why they do that.
My reasoning for using a PNP on the high side was that I did not want the base current being affected by the load or by the other transistor downstream, since the current flowing into the base pin would flow down through the emitter pin, through the load, and do ground through the low side transistor.
That was the only real reason I could think of - are there any other good reasons?