Enchants are ok , you could socket all of your gear with epic gems ( easily farmable ) .
About stats ... well you are wrong . Hit ( when not capped ) > SP > haste > crit > spi ( at least according to EJ ). Haste is a constant boost unlike critical which is RNG . As you said you are high on hit ( capped without tallents / raid buffs ) either change Dying curse or atleast change your spec to ISL .
I would give you a 6.5 / 10 ( i really don't like the
low haste rating )
Here's mine :
http://eu.wowarmory.com/character-sh...emaul&n=Nikrom