I think it depends on the person - how you click, what are expectations and lifestyle (when it comes to cooking, cleaning, sharing things like food or not etc)
I've had some really great roommates, I actually preferred having a little more outspoken and sociable roommates (and learnt from them a lot), though introverted was okay too...