Opinions

I need some opinions, I love my boyfriend to bits and wev been together for 2 years. He lives with me and my family and everything to do with that is great. His loyal, Dosent do any sneaky stuff, romantic, Dosent go out, Dosent drink and is in to sport. The perfect guy for me. But he is so childish, if we fight I always have to give in otherwise it will go on for days. I sometimes feel like his mother. I have to nag him to do things, like clean and pick up after himself. remind him every week to pay rent. Specially cause it's my family's house, you'd think he would
Be extra on time with every thing. this really turns me off and I feel like a brat for Saying this cause he is so perfect in other areas but it's really getting to me because I like someone who is on top of things and handles situations like they are meant too. what if he's like this when we have a house/ is a dad. Opinions ?