I think in practice things will go towards hybrid decentralization. A healthy mix of p2p and federated apps and services. Whatever is most appropriate for a certain use case, group of people, or region in the world.
Update: cross-post with silverpill, same gist :)