>Tanks
Pure damage and Damage over Time
>Those that (who) can silence her
Yeah, like all Intelligence heroes
>Those that (who) are smart enough to buy BKBs
Sonic Wave goes through spell immunity, BKBs cost nearly 4k gold, and QoP can do an excellent job of baiting out a BKB use and blinking to safety
>Anything with a stun
Name one hero who doesn't mind being stunned. Also, if enemies can buy BKB, QoP can, too. Same goes for those with silences.
>Anything that deals damage over time
???
>Those that (who) can attack her while out of range
QoP is one of the most mobile heroes in the game.
>Those that (who) have abilities that lock on
FREE disjoints with blink.
>Those that (who) are magic immune
Really scraping the bottom of the barrel by repeating yourself.
As my second favorite hero, QoP really isn't too powerful, but she has her utility. She has great laning presence, being one of a very small number of heroes who can fit well into any lane, powerful ganking/chasing/escaping capabilities, huge teamfight power, pure damage that pierces spell immunity, and decent damage from auto attacks.
I've found that these are the best ways to level her skills
W, Q, Q, W, Q, R, Q, W, W, E, R, E, E, E for middle lane or safelane with a support.
W, Q, W, Q, W, R, W, Q, Q, E, R, E, E, E for solo offlane.
At max level, two Shadow Strikes will drive any enemy out of lane, while a third one will kill them. It's incredibly powerful early game and will make it easy to win your lane, as well as being a perfect skill for solo ganks early on. The damage is huge and the slow and short cooldown are extremely useful. Yes, Scream of Pain is an AOE ability, but like most other late game heroes, you should try to avoid teamfights early on anyway and Shadow Strike deals more damage to a single target, while also letting you benefit from the slow and sexy-short cooldown. Seriously. Level your fucking Q, it's amazing.