Gratz on legend but this deck is extremely poorly builtif you want my true sentiment.
I almost only play Rogue and I feel I need to share my opinion because this deck seems so wrong to me.
People seem to like your list so I'm not going to make friends with this post but it has to be said.
Edwin VanCleef is necessary as Rogue. I should not even have to explain why. This card is the only reason Rogue is playable, it even wins Aggro matchups.
You want to counter aggro but you don't even play Counterfeit Coin that allows you to cheat on your tempo and curve.
Double Cold Blood in Arcane Giant Rogue and no charge minion, for real?
You don't play Sherazin, Corpse Flower, why not, but for what? Playing Xaril, Poisoned Mind instead? This card is way too slow in your peculiar list and a card like Violet Teacher seems to be way better, the synergy with Cold Blood is as well very good.
Stonehill Defender is pretty bad in Rogue. Rogue does not have any single taunt as a class card. Therefore, you only have the choice between neutral taunts that are most of the time trash cards. If you want to boost your matchup against aggro, just put Bloodmage Thalnos in or even a card like Wild Pyromancer if you really want to be innovative.
In terms of pure tempo (which is what Rogue's good at and should focus on), Stonehill Defender is trash and Tar Creeper (which is kinda bad in Rogue) seems by far more reliable.
Sap is currently a pretty bad card. It's only good against paladin's late game (which you beat with Vilespine Slayer and some good tempo), Savannah Highmane (Hunter is pretty rare and you have the matchup), buffed Priest minions (Priest is still a rather good matchup) and Bittertide Hydra (the matchup is hard and Bittertide Hydra get destroyed by Vilespine anyway).
The rest of the deck is just Rogue Core Cards.
4
Perfectly Balanced
-8
portal is from adventure, this is not a budget deck