Well I personally would hate a shared room. I can see numerous disadvantages:
- What if you don't get on with the person? You might try your hardest to make friends but they aren't interested.
- You both have to fit your stuff into one room, there's likely to be less space each than you'd get in a single and there could be arguments over who has what space.
- They might steal or borrow your stuff when you're out, so you may end up having to lock everything away. Even if they don't I know I'd feel the need to and that might cause arguments if they think you are accusing them. Alternatively they could invite friends over who steal your stuff with or without the roomate knowing they've done it.
- On a similar note if someone keeps using your kitchen stuff in halls normally you'd have the option of keeping it in your room to stop them, that doesn't work if the person doing it is your roomate.
- You don't get any privacy and can't shut yourself in your room when you want some time to yourself as your roomate will be there too. What about having sex/masturbating/watching porn/getting changed?
- There will probably be times when one person wants to stay up doing something and the other wants to go to bed, or when one person wants an alarm waking them up at 6am but the other wants a lay-in.
- It might be more awkward having friends from home over to stay sleeping on the floor as they are not just with you in the room, your roomate is there too. Similarly it might be awkward if they invite theirs over, particularly if either of you has shy friends.
The only real advantage I can see is the cheaper rent, but this can be a pretty big advantage on a student budget. Some people would also enjoy the company and find it fun to have a roomate but even if I was friends with the person I wouldn't want a permanent roomate because I like my own space.