Content delivery networks are the future andby far, I find ArvanCloud CDN to be the best as it offers robust features at affordable prices. I've been using shared hosting but the ability of paying for the resources i use is a plus for me.