I'll answer your questions for me personally. No dedicated servers. I play on a corporate Internet connection. 550 mb down. I still red bar when the game picks the guy with the satellite Internet to host. That's over half the games I play. It's always tiny maps at ranges suited to sharp sticks instead of firearms. It's also tiny teams, where's the 12 v 12 or 25 on 25 matches? Such small teams gives the win to the fireteam doing voice chat virtually every time. And finally its locking gear for a pve game behind a pvp that was shoehorned in at the last minute. It's poor design to force people to play something they hate to be able to play what they like.
English