As someone that only owns the PS4, and not an Xbox One I think you should go for the one that you are more likely to play with your friends. Sounds like Xbox One to me. Most of my friends don't have either system, so the content was a bigger factor in my decision.
As to your second question, this game feels great playing with random people so far. YMMV.