Disguising sound loops is an art. Likely the quality of the loop is a consequence of the budget for building the sound library. Having worked as a sound engineer on and off, I'm also very sensitive to loops. Echo effects are one way to disguise them, but the better approach is to use a good long source file, break it up into multiple pieces, blend them together using carefully-timed crossfades, make a few of these assemblies from randomized segments, then assemble them all into one big loop with another crossfade. It's a lot of work, but the result should be worth it.
Another trick is to make an extremely short loop from one or two cycles of the sound. This too can be detected, but it's less annoying than the longer loops.