ES3 ticks all the boxes for me:
1) Great retro look (love the color!)
2) Beautiful sounding true analogue delay with up to 600ms
3) Modulation with both rate and speed controls - not something you can find in every delay pedal
4) Clean and crispy digital delay
5) Tap tempo
6) Hold to oscillate! This is by far my favorite feature, I love how different it acts with analogue and digital modes. Play with delay time fader while holding it, and you can practically summon demons
7) Build like a tank
Zero complaints about this pedal, it's just perfect.