All NPC roommates may come with quirks, interests and different archetypes. Using mods like MCCC you can probably change out their roommate traits to more desirable ones. Here are a list of traits they can come with:
trait_RoommateNPC_Archetype_Breaker
trait_RoommateNPC_Archetype_Cheerleader
trait_RoommateNPC_Archetype_ClingySocialite
trait_RoommateNPC_Archetype_CouchPotato
trait_RoommateNPC_Archetype_EmoLoner
trait_RoommateNPC_Archetype_Fixer
trait_RoommateNPC_Archetype_LoudMusic
trait_RoommateNPC_Archetype_Mealmaker
trait_RoommateNPC_Archetype_PartyPlanner
trait_RoommateNPC_Archetype_SuperNeat
trait_RoommateNPC_Interest_Art
trait_RoommateNPC_Interest_Baking
trait_RoommateNPC_Interest_Computers
trait_RoommateNPC_Interest_Fitness
trait_RoommateNPC_Interest_Music
trait_RoommateNPC_Quirk_Absent
trait_RoommateNPC_Quirk_BathroomHog
trait_RoommateNPC_Quirk_BigCloset
trait_RoommateNPC_Quirk_LateOnRent
trait_RoommateNPC_Quirk_Prankster
trait_RoommateNPC_Quirk_PublicAffectionDisplayer
trait_RoommateNPC_Standard