What's up with the servers?

First of all, to say that I am Spanish I live in the Canary Islands, a place where it seems that any server is light years away!

I will comment a bit on my experience …
I bought recently, Halo: Master Chief Collection, to play with friends and remember times.

Something happens, that we always take half an hour, to make a group, that is, to join my friends, them to me etc etc …
(However, we can create an audio group without problem)

I’ve been to Multiplayer, and I’ve only managed to enter 1 game!
then it was just a waiting time lost.
(Discard play online)

I’m going to expose a bit the features of my broadband:
Vodafone 300Mb.
(300Mb download, 30Mb upload) a little seedy knowing that there is symmetrical fiber 300 - 300.
but it should work perfectly.

Also: I have a static IP in the console dedicated to the router, and activated DMZ.

Knowing this, a network test on the Xbox One, says this:
Your ping is: 220ms … where is the server? In alaska? in the center of the earth?

I think that this is aimed at "Microsoft and 343 Industries ", to look for solutions.
A greeting.