The only way I'd upgrade the robe before weapon (assuming you don't have primal weapon) would be if you have a level 90 headpiece and no better than darklight for body (and even then I'm not sure which way I'd go with it). Weapon is always a more potent upgrade level for level than anything else. It offers more stat points for the level than any other piece, not to mention weapon damage.