It may be that digital anything is going to be less accurate at low frequencies so its really gotta be analog.
but then digital gear is loads cheaper
i like the look of the behringer dd100 at around £28 for 1.3 seconds of delay it'll give you just enough time to play in a repeating riff and...