In our humble opinion Custom built websites is easier to integrate with imghaste since you don't have to consider any compatibility issues with other plugins (such as caching etc). Take a look at the Docs on how to integrate section, we also a Best Practices image section using Picture tags. You can also integrate via a Service Worker (which is the recommended way) as easy as installing a simple JS file.