Have you ever tried it? Ramping is awkward on a clicky. I’d recommend trying it first.
In some ways it’s a lot simpler, because it doesn’t need any of the complexities of modes and mode groups. But it’s not necessarily better overall. There are good reasons for both styles.
If you have an e-switch light with ramping, like a Q8 or an Emisar, you may be able to get sort of a feel for how Crescendo works. Try using only hold-from-off on that light, so every time you turn it on you have to start from the bottom of the ramp. It works, but it’s kind of annoying. Or use only click-for-mem, with ramp-up and ramp-down, but never using hold-from-off. Because with a clicky switch, you can’t really have both… it’s one or the other, mostly. And with memory, there’s a delay before it goes to the memorized level.
Mostly, using Crescendo in its recommended configuration, it means that every time the light turns on, it goes “click, wait, tap”. Then if it’s on for a while, maybe “tap, wait tap” to get brighter or “tap-tap, wait, tap” to get dimmer, or “tap-tap-tap, wait, tap” for a quick burst of turbo. But output levels and runtimes are different every time it’s used. And if you’re not quick, it’s easy to overshoot the desired level or press too long so it resets to moon.
With memory enabled, I find it even more awkward. Going to the last-used level is easy… just click, then wait about a third of a second until it goes to the right level. But if I want to choose a new level, ramping up from the bottom, it’s a lot less convenient — click-tap, wait, tap, wait, tap to pick a new level. (double-tap to go to moon, wait for the input timeout, tap to ramp up, wait, tap to stop)