Yes chat rooms with Instant messaging would be a wonderful feature.

Customize profile would be awesome however it can become a HUGE pain with members who do not understand HTML or CSS. I run a social network with 200k members and I am constantly receiving complaints about screwed up profiles. I suggest giving the members limited custom abilities such as colors schemes and other basic CSS adjustments in a user panel or something similar. Just my thought from my experiences.