It is not a bad logo at all. The alignment between the P and H looks a tiny bit awkward but the logo instantly tells me what you do. That is the primary issue with logos so you have that covered.
I can’t tell you exactly what fonts to use. I do like the contrast between the fonts. You can always play with different contrasting fonts but I defiantly like the bold. Why not try it in CAPS?
It is about experimentation, so why not try to do like 10 different saved versions and compare?