Of that group, the feral druid DPS is the only thing I did a lot of boxing with. My biggest gripes were:
  • Shred is the best DPS spam, but have to be behind the target, which is a problem for well known reasons.
  • Weaving in Tiger's Fury as a long-cooldown item is problematic, unless you break it out into a separate long-cooldowns-button.
  • Keeping Savage Roar up without wasting combo points is another pain.

I suppose you could setup two rotations: one for bosses and one for trash. This would still leave me rather unhappy with my basic trash rotation. The problem, IMO, is that kitty druids have crazy amounts of crit once you get up to heroic-entry-level gear, which makes combo point generation very streaky, which makes it hard not to waste points. Sure, you can just resort to basic attacks or setup a rotation macro with a minimum number of attacks so that you know you'll have at least X combo points. Versus solo prioritized rotations, it really hurts their DPS numbers.

I'd be interested to see if anyone else has better ideas for kitty DPS rotation macros.