Dedicated Servers?

I don’t know what the goal was about the multiplayer server setup, but they seem to be extremely poor compared to other games. I will get booted (disconnected) repeatedly from the game, only to switch games out of frustration and have perfect gameplay elsewhere. I shouldn’t have an issue with eight people in a Halo game when I can play ESO with a hundred or so in a mmo instance. My connection is great and my latency is very low. This is making it very difficult for me to want to play on of my favorite fps’s.