I think the roommate situation is fine being decided by the players. After all some people come into the RP knowing some people and wanting to be able to interact with them in some kind of guaranteed way I think.