Yeah. The sooner you learn how to play with ice floes, the better your matchup against rogues is going to get. Doesn’t mean you’ll win against the good ones though, but you’ll make for an annoying fight, and that’s really the best you can do sometimes.
If you’re fighting a duelist geared rogue, and you’re like 20 ilvl under him, you won’t be able to do anything. So don’t be upset when these crush you.
I switched to Necrolord, and the extra shield has helped me quite a bit in fights against some of the tougher melee opponents. Most websites will tell you that necrolord is crap for frostmages, but they may be wrong.
If they engage with cheap shot, you blink immediately and pop ice form, you cast a frostbolt on them. Generally they will try to kick it. You can juke it, but you can also allow it to then cast a polymorph. This will force them to vanish/cloak of shadows/blind/shadowmeld, or trinket the sheep.
If they answer with a trinket, you frost nova to force them to use another cooldown. Generally they will drop a smoke bomb. You can put a ring of frost around the rogue to force him to shadowstep you again. The moment they do, you alter time, and start pressuring. The rogue will vanish or blind.
At that point, if it’s a duel, you’re in a good spot. If it’s not a duel, the rogue will generally give up, because he wasted a lot without getting you to pop ice block.
(That’s how it generally goes)
But against a duelist rogue with a lot of gear and burst. The rogue will just throw cooldowns at you really quickly and pressure you into using ice block really early because of the 20k eviscerate spam, and you will lose the moment the iceblock breaks.
I hope this gives you some clues. 