You want to get to the hit cap and haste soft cap to reduce your gcd to 1 second. It's fine to gem to get there.
Then after that haste and spell power are very close in value.
I end up putting spell power in all reds and blues.
Then spell power/ haste in all yellows provided the socket bonus is useful at all.
Don't forget to active your meta though.