Demon Hunter with CB suffers from the same problems as most energy-based classes :/
As long as haste is bis, anything is fine.
Whenever it is not, the mechanics feel extremely clunky.
They really just should scrap the ring and lower CB cost/double the fury bar (for pooling)/ increase baseline fury gen.