Outbox maximizes decentralization, and so needs to be the base paradigm for content discovery (at least in terms of social graph). But that doesn't prevent us from trading off some decentralization for privacy/efficiency as needed. Read proxies work well (whether they scrape and serve or proxy in real time).
Hubs are also not bad, damus and primal's relays have most content, which is probably why you didn't notice any missing content. But if someone got kicked off the hubs, they would be gone.
I'd also like to see support for relay white and blacklists, which would allow the user to tune their connections if desired.
