CloudFlare and location for the users

For people who can’t afford a separate CDN it’s also not a bad way to offload uploads and avatars, but yes otherwise the complexity and disadvantages outweigh any benefits.