What a hoot, sonderweed! He doesn't like the house. So, how does it compare to the one he never got around to buying.
I think you know everything you need to know to make a decision on whether to keep him, or not.
weigh your situation
first try to examine your feelings....if you really love this guy...then you can talk over this things... being in one roof...each should contribute of course ....for sure you don't like to end this relationship its because , he didn't care to contribute for the expenses