well, this is really tough, as I haven’t used Energy or Fury yet. from what I understand, although they are different Resource Systems, they overwrite and are connected to Mana.
what I think is happening is that as your +250 MP on Hit keeps your Mana around 50%, it is also keeping your Fury & Energy at 50% also. it doesn’t matter how much MP you have, they are always around 50%.
I guess that when you use Fury, your Primary gets you to 50%, you cast your Special once, then repeat.
with Energy, you only have 50% of your Energy, so you can only cast a few of any of your Spells, then you have to wait until your Energy recovers.
does your +250 MP on Hit help either Energy or Fury to recover?
the only thing I can really think of is to change your Hunger to Angelic Set. your Attack Speed will go down to +25% for Ricochet, but Ricochet (and any Spell that has a CD of 1 second or faster) gets +25% extra damage. you lose the CD from Hunger Set. if you are doing a Main & Hireling, then your Rogue with Angelic will give them some healing (if they need it).
also, if you do switch from Hunger to Angelic, you wont need the MP on Hit, and can replace it with +10% Dodge or +20% Fire or Shock or something else.
hope this helps.