Sorry for not being specific but yeah I'm a ret paly. The thing is i would think that greater assault would be better too since 12 crit 12 hit is not a significant difference imo but ive looked at a few palys on my server and they all have icewalker (every melee dps that is).
If you are not already hit capped, then Icewalker is probably better. If you are hit capped, then it is essentially just a +12 crit rating enchant, which sucks.