No and no.
It does. Outside the US, Halo died quickly because latency (ping) was extremely high and people in other countries were getting paired with people from the States. I've poured over 1000 hours into Halo online and I can say latency is extremely high in my area (by Detroit) and most friends on my list from North Central US gave up. Connections tend to be great in Dallas and Chicago which lends to the idea/assumption that MS puts everyone in the world on the same few servers.
The ping in Titanfall 2 is much better. Not even close.
Since Halo 5 is my favorite multiplayer in years and I noticed a huge delay playing in Detroit vs visiting my parents in Chicago, I've done quite a lot of research to try figuring this out.