Roommates are fun, but can also be frustrating.
I made room in my home for roommates, and enjoyed the revenue they provided every week in rent. The problem I have is they keep changing over from roommate to family member, in that they become controllable. I have all the expansions, but 0 mods or cc, other then a few store items.
Also, if you have a teen and the parents are given a 'Free Vacation', when the parents leave, so too do all the roommates. That's fine and not a problem. However when the parents and roommates return, ALL the roommates are now part of your family and completely controllable. Now you have to kick them all out and find new roommates.