The man you described can't give you the life you want at all, let alone the salary and the house, which were created by two people's efforts.
But he loves ambiguity, philandering and hurting you. The point is that he has a bad temper. Such a man makes a woman feel insecure, so you can't see the future with her. It is wise to suggest breaking up with him.
As for whether he can marry a daughter-in-law, it depends on his future fate.