Posit: discipline priests should never gem or enchant for haste (except for haste to cloak, as it is the only viable cloak enchant), and should generally avoid it on gear.
Reasoning: discipline priests frequently find themselves in situations where they are haste capped, rendering additional haste wasted.
To expound:
Haste reduces the global cooldown (GCD) from a nominal 1.5 seconds to a minimum of 1 second. This means instant-cast spells cap haste at 33%. Past that point, only spells with a significant cast time (Penance, GHeal, and Prayer of Healing, along with Hymns) benefit from additional haste. Thus you can say that haste is "soft-capped" at 33%.
33% sounds like a lot, but isn't. Borrowed Time is the key.
Borrowed Time grants 25% haste to your next spell or for five seconds. The funny thing is, instant-casts and Penance do not consume the haste effect. So long as you don't cast Flash, GHeal, PoHealing, or a Hymn, the haste effect lasts the full duration. For a discipline priest in high-end raiding, you spend much of your time casting Shield, Renew, PoMending, and Penance, with Flash and the rare Prayer thrown in (possibly GHeal in 10-mans). Thus, you maintain very high Borrowed Time uptime.
Sure, the first Shield will not have a hasted global cooldown, but so long as you keep casting Shield, you'll maintain the haste.
For a very high amount of time in-combat, Borrowed Time will be active. Therefore, you maintain 25% haste. Then toss in Enlightenment, which is 6% flat haste. That puts you at 31%. That means your gear must contribute a measly 2% haste to cap your instants.
Priest t8 and t9 sets contain more than 2% haste. Therefore, no haste is needed from gems or enchants, or from supplemental pieces of gear like rings or bracers.
I except the 23 haste to cloak enchant. The only other caster cloak enchant is Wisdom; since threat is a non-issue, if you get the enchant you're paying an exorbitant cost for 10 spirit. That's dumb. So get 23 haste.
Additional haste past 2% isn't a complete waste. It'll affect longer cast times, the first shield, and any shield cast after a Flash or PoHealing. It's just far less effective than you would hope. (Side note: it's not even great for Penance. Penance's first tick is instant; only the second and third ticks benefit from haste.)
I'm not totally happy with crit at the moment, either. I find myself using Renew more, which can't crit; plus the Shields I'm spamming can't themselves crit. When Cataclysm rolls we need talents to let Renew and Shield crit. But that's for another day.
I was never wild about haste, as it improves throughput but not efficiency, while crit and spellpower do both. But this realization makes me ever-more-firmly against haste as a discipline priest stat.
By the way, ignore all this as a holy priest. Holy priests get a lot of benefit from haste, and they only need enough crit to keep Holy Conc rolling and Surge of Light available, so haste is a splendid secondary stat for them.