I think I'm just too nice and end up feeling taken advantage of. Since I don't know any other way to be, I suppose I'll just have to go it alone. But I'm glad you have a good arrangement.
It all comes down to communication. You have to speak up and say "I'm doing A, B, and C around here. What I want from you in exchange is X, Y, and Z". He'll come back with "Well, you're not taking into account that Im doing #, ##, and ###", you come back with "I'd rather have X, Y, and Z", and around it goes.
It will wind up with you getting what you want, or him moving out. Or maybe you discovering that you could be doing something different in order to make keeping you happy valuable enough to him.