I honestly think Spectre will be the next big carry for 6.85. She's extremely underrated right now. I think part of the reason people don't respect her power, at least as far as pubs go, is because they usually go the wrong skill build.
Maxing Dagger is a complete waste I've found. You always get more mileage out of Desolate. I mean, they only have to be alone in a 325 radius for you to get Desolate procs. It's amazing for picking up early kills, and then it even makes your early game Haunts great. The other team only has to be slightly spread out and they can still wreck havoc. Plus, mana cost goes up on Dagger per level, and Spectre's mana pool isn't that great. You'd rather have the mana for more Haunts and more Daggers. I usually go for just two Dagger after maxing Desolate, then max Dispersion.
Also for what it's worth, there's a few things many people don't know about Desolate that really help make it so good.
1. Desolate happens right before your attack hits. The Desolate proc will always hit as long as your attack goes through, so even if they have evasion and you miss, you are still getting the Desolate damage on them.
2. Desolate is it's own damage instance. For instance if you are against a TA who has two refraction charges, and is alone to get a Desolate proc, then you take out both of them in one hit.
3. Works with Octarine Core. This one is kind of smaller, but still cool. It doesn't work on Dispersion though, unless that's changed next patch.