I feel your pain. I'm still stuck on DSL in my area. There simply isn't anything better available and likely never will be anything better in my neighborhood. Titanfall on XB1 was designed so that Microsoft could toot its own horn about its Azure cloud servers and is heavily dependent on them to function, so if your Internet isn't up to snuff, you're going to have problems.
I'm not nuts about everything being on the "cloud" myself. I'd still rather have everything stored locally on my end. But march of progress (i.e. how can we monetize the shit out of everything) and all that nonsense.