I think something people need to take into account here is how little dps a rogue or warrior really gets from their ranged weapons. Sure, every little bit helps, but who is that going to help more? I personally think the Sunfury looks a lot cooler, but I'd roll on the rifle if I ever saw it drop again. I saw it drop once and I lost the roll - to another hunter, at least.
Anyway, I've been browsing the warrior forums, and I started a discussion over there about plate dps gear. I was directed to a site called maxdps.com, which, unfortunately, does not have any options for hunters. But you can input your stats in, and it will tell you what items are upgrades for you. My warrior, for instance, has
these, which give me about 11.22 of my dps. If I upgraded to the
Wolfslayer, I'd gain less than one dps. And you have to admit that the knives are pretty easy to get.
For a rogue it will be a better upgrade, true, but by how much? For a rogue that has some pretty standard stats, it would increase dps by a little over 3.
Now, according to the hunter dps spreadsheet, my dps with my Sunfury would increase by about 23 if I got the Wolfslayer.
This is under some specific conditions, I know, but the stats on those weapons don't affect melee classes as much as they do hunters. I think Hunters should ALWAYS get priority on ranged weapons, as long as they know their stuff.