The distance from the dedicated server can be a problem for users in geographically isolated areas. Australian players will go from playing other Australians to playing Americans on the West Coast (depending on the number/placement of servers).
Some games do a hybrid between dedicated servers and p2p for the best of both worlds.