I've been thinking for a while on this issue. What makes revenants unique is their energy management system. Like thiefs, who manage initiative and can spam weapon skills as long as they have it, revenants would be able to use their utilities with nearly no cooldown as long as they had enough energy.
Also, revenants had plenty of access to stun breaks, via their utilities and legend swap (when using invocation), on the downside they had limited cleanse access. Their design intentionally made them strong against cc, and weak against conditions.
However… ANet philosophy regarding gameplay has changed, stunbreak access has gone down across the board, and this includes revenant. No longer can one stunbreak when swapping legend, and the utilities that do it are expensive, meaning that in practice playing aggressively generally means the revenant can't stunbreak at all.
So, because stunbreaks must be scarce, then revenant utilities which do them either have long cooldowns, high energy costs, or both. So why not move the stunbreaks out of utility skills? If none of the revenant skills had a stunbreak, then they could have their costs reduced, and energy management would be mostly used for offensive or utility purposes.
So, where would the stunbreak go if not in utility slots? I think it belongs in the f-keys, as all of those are by design cooldown based.
What do you all think? Is the revenant okay in its current state regarding stunbreak access? Or how else it could be improved?