You can also just sync up a new game + file to your friend if you really want to play with them. Yes it isn't exactly perfect but given you have seen the story you could just skip cutscenes to catch up to wherever said friend is. You could also just make an alt if you wanted and keep it at pace with your friend (Which is what I personally do).