What hurts more? An inconsistent father or an absent father?

The father of my 4 month old daughter ONLY comes to see her when he’s having problems with his new gf which is about once or twice a month. He refuses to help out financially or even watch her. He purposely quit his job and has not been looking for a new job because he thinks I’m going to put him on child support. All these months he has been appearing at my house when he feels like it. I have threatened him with calling the police if he keeps doing it but since I have not through with it and let him in he does not take me serious. I really wanted him to build a bond with my daughter but it’s more than clear he does not want to. It hurts he says he does not have time for my daughter but sees his gf every single day. He says he doesn’t have money but he takes his gf out to eat everyday and buys groceries for her and her baby (who is only a few months older than my child.) My heart hurts for my child and the problems I know will cause her once she gets older and realizes the situation. I grew up with an amazing father and grew up with great examples of what a father is suppose to be… and this is not it.,,

Would I be wrong if I just completely block him? Would I backfire on me? Call the cops (this time for real) when he randomly shows up?

I don’t want her to grow up and think I pushed her father away as in I am the reason he doesn’t see her. I also don’t want her to grow up with an inconsistent father who does not care about her. What hurts more: an absent father or an inconsistent father? We were half a decade together. Half a decade. And he treats my daughter this way? All because I refused to tolerate the disrespect, excuses, and cheating? Does he not feel remorse for my baby when he sees that baby? How can someone be so heartless and not love their own child?

I need advice…