I will just comment on the “watch your character autoattack for 90% of the fight and press 1 button gameplay” part.
This is also true for me for many fights, but it is totally up to the player though. No one is forcing you to play like this but yourself. I play a Rogue, but I mix up the playstyle all the time.
Pull from stealth using Cheap Shot, or pull while using Ambush. I also have Garrote at my disposal. Sometimes if the area is crowded, I will pull with Throw, thus not being able to use any stealth opener.
Then depending on the mob type, I might use Kick to interrupt spells.
If the mob is humanoid, I also have pick pocket as an option before pulling, and I can also use Distract to better position my mob, or to delay patrols, etc.
I have different poison types at my disposal, and I can change them up if I want to.
For finishers I can use Kidney Shot and try to stun lock my mob, or I can go for straight burst with Eviscerate. If the mob is tough, I can use Expose Armor, and if I am going to chain pull mobs I can use Slice and Dice so that I will start the next mob with increased swing speed. I also have the option of using Rupture to bleed the target out, and combine this with Crippling Poison, Deadly Poison and Garrote to kite a hard hitting target while doing a lot of DoT damage.
And if things go wrong, I can pop Evasion so that I can ‘tank’ multiple mobs and focus one of them down as quickly as possible, I can Sprint away (an ability that can be used while traveling before/without a mount as well), and Vanish. Oh, and I also have Blind, and of course Sap.
If you feel things are too easy or too boring, why don’t you mix up your playstyle? Pull more mobs requiring you to use more buttons, like traps? Even just moving around/jumping can help with the feeling of only using one button/autoattack. You can also go to higher level areas so that the mobs require more effort. NO ONE is hindering you and the way you play but yourself.
But maybe it is the class you are playing. To me, Hunter seems like a really mundane class. You just send your pet and stand there, you never really seem to be ‘in the action’. The other Pet Class, Warlokc, at least require you to do some micro managing with your pet and abilities, but hunter seems really limited. Probably really relaxing.
As a rogue though, you are always up, close and personal with the mobs and feel the hits.