From the OP's suggestion, multi room host and spectator room host can be condensed into one color as the two will never appear onscreen at the same time. A single "room host" color would be a good idea for the reasons you stated.
Friend color seems a little silly... and it doesn't sound very useful. you can tell whether someone is your friend already by reading their name.
Friend color seems a little silly... and it doesn't sound very useful. you can tell whether someone is your friend already by reading their name.