I would like to just chime in that I hate roleless multiplayer games. You feel less like you're working together and more so just working on the same thing and happen to be in the same room.