Right now rogue in solo content is a pretty miserable experience. There’s a lot of annoyances in the rotations of all 3 specs, but for solo play the most glaring issue is that we cannot restealth without resetting mobs.
So, what we need is for Vanish to leave behind a decoy that keeps mobs in combat (for 30 seconds perhaps?). If that was combined with a self-healing ability, maybe a strong leech talent, i believe rogue could become a competitive solo class again.