The game uses the peer-to-peer system, be it you do not need to stay close to the server to have a good ping, but this only works only if you have a large gaming community (like warframe).
Unfortunately for a game that has PVP the peer to peer system is very bad because of the advantage to the host (just like For Honor was). The ideal would be to stop forcing players to play PvP (I'm sure most of them play because they are obliged) and try to increase the number of players, starting with the rewards system which is one of the worst problems and that made a lot of players give up the game .
With increased players I am sure that the pinging problems may be resolved over time but for this the antagonist system has to be changed and puts it as optional to at least lessen the frustration of playing in a match for 30 minutes and not receiving anything.
Surely much said that the best choice would be the client server system just as it happened with "For Honor", but unfortunately the cost to maintain is very high and laborious too, so for mercury steam this would be very bad, person is not close to the server will be impaired.
So I think it would be better to stay focused on Coop and leave PvP aside, even if the focus of the game is both modes, we can futurally think of how to improve PvP, but I believe that the current mode that players are interested in is the Coop (remembering that this is my current opinion on the game)