I, too, have or have demoed every product mentioned so far with the exception of EchoBoy (which takes a dongle, so I'm not interested). Why so many? Well, partly because every one of them has fallen down in at least one regard; maybe it lacked an important feature or was just too clumsy or time-consuming.
99% of the time, I'm after a basic delay rather than some carefully-crafted rhythmic effect. So my go-to delay has to be simple but still have all the essential features. So scratch Timeless 2, it can do
amazing things but simple tasks aren't always straightforward. Scratch RP-Delay for the same reason. Tritik tkDelay is a favorite, but mainly because it has a couple features most delays don't have (in particular, the Reverse function) - it's not the one I reach for first, either.
Imperial Delay has pretty much every feature you can imagine. It's well laid-out and simple to use, but you can dive deep if you want to. Its two-stage feedback feature is unique and wonderful on leads and vocals. But I hesitate to recommend it because I feel it's overpriced.
So what will you find in 90% of my projects? The good ol' Sonitus Delay. It's a plain-jane wallflower next to more modern offerings, lacks some advanced features, and it still has some issues dealing with tempo changes. But it's just so quick and easy to use! Takes 5 seconds to drop it in and tweak it.
[EDIT] I forgot to mention an often overlooked oldie-but-goodie:
Ricochet from Audio Damage. Just 49 bucks and deceptively simple. Almost the equal of the Sonitus for quick results but has additional features such as chorus in the feedback loop and separate filters and panning for each tap.