Warriors are hard, especially nowadays. If you are facing an arms warrior it is a good idea to avoid stuns, and keep up bleeds. Second wind heals a lot, so i usually open up with ravage, bleed, try to bait a charge (even catstep it if possible) then free ravage for additional damage. They will go down, just look out for his enraged regen, and cyclone if needed.
Shadow priest are a problem for me too, if they know what they are doing. I use natures grasp on shadowfiend, it now hits for a load of damage. Kicking his shadow school is nice, but look out for what you always should look out for, only kick when his finishing his cast. Do not fall for fake casts. Also there is a little delay skull bashing, around ~0.1-0.2 so count that in. After trinket he will horror you, be sure bark and even Survival instinct is up and ready. Sadly with zerk nerfed it is almost impossible to beat them. You could try restealth reopen after cyclone if you have engineering magic shield tho. just an idea.
Feral vs ferals: ) i really love those, it must be a pride thing when i encounter a fellow feral;) in my feral career i made thousand of restealths with cyclone-losecombat-pounce with dots up, that always helps me out. most ferals forget to refresh faerie(even me heh so i am a noob afterall).open is very important, in 1 pounce feral can fully dot his eenmy up. so if i get jumped i trinket pounce and faerie immedietaly(prevent cyclone restealths). try to rake rip, get some distance and catstep ravage. it cannot be dodged so it is a good combo point generator.
general advice, be ultra aggressive, watch enemy cooldowns, react accordingly, and use direct damage attacks more. since last patch it hits for a LOT.
well thats it for me now, i hope you will kick ass.
have fun, feral for life:)"