I figured I would weigh in on this discussion as someone who has swapped from tanking to holy full-time since the end of Wrath and has done extensive raiding/testing on the subject. Firstly, there seems to be some confusion amongst everyone here about stat weightings, and it is important to stress that it is nearly impossible to have accurate weightings because they depend on playstyle and vary dramatically with gear. I will however attempt to summarise my experience and what seems to be the experience of many from EJ and paragon in particular:
Firstly, int is king still, and is often worth ignoring socket bonuses in order to maximise it. After spirit, haste is king of secondary stats and in many cases can come before spirit (you will see most of us using the band of secret names and reforging the crit to spirit as haste/spirit rings are hard to come by). There are "soft caps" to haste where the value of haste increases momentarily as you approach, which are the holy radiance breakpoints.
#Ticks Haste Needed Rating DF Heroism DF + Hero Duration
10 0.0% 0.0% 0 0 0 0 10.00
11 5.0% 0.0% 0 0 0 0 10.48
12 15.0% 0.0% 0 0 0 0 10.43
13 25.0% 6.0% 773.1 0 0 0 10.40
14 35.0% 14.5% 1859.4 0 0 0 10.37
15 45.0% 23.0% 2945.7 320.4 0 0 10.34
16 55.0% 31.5% 4032.0 1225.7 146.4 0 10.32
17 65.0% 40.0% 5118.3 2130.9 982.0 0 10.30
18 75.0% 48.5% 6204.6 3036.2 1817.6 0 10.29
19 85.0% 56.9% 7290.9 3941.4 2653.2 76.7 10.27
20 95.0% 65.4% 8377.2 4846.7 3488.8 773.1 10.26
21 105.0% 73.9% 9463.5 5751.9 4324.4 1469.4 10.24
22 115.0% 82.4% 10549.8 6657.2 5160.1 2165.8 10.23
23 125.0% 90.9% 11636.1 7562.4 5995.7 2862.1 10.22
24 135.0% 99.3% 12722.4 8467.7 6831.3 3558.5 10.21
This is taken directly from Elitist jerks, with full credit to Nodrak with a source of
http://elitistjerks.com/f76/t110847-hol ... ompendium/ .
As you can see from, admittedly the poorly formatted, table haste rating has some interesting breaks with holy radiance, which is a significant heal in the majority of raids, give or take a few like halfus. What is important is realising that these are so plentiful that you can't really view them as caps at all, but it might be worth bearing in mind if you find yourself with 1850 haste rating that getting an extra 10 from somewhere would give you an entire tick extra.
As mentioned, there is no spirit cap that is calculable. You need enough (along with intellect, remembering that intellect increases the value of spirit) to keep you going out of mana using a reasonable throughput for the requirements. As for myself, I currently raid 25 man heroics (just started yesterday and killed Halfus after 16 pulls) and I find mana not being overly stressful, although I am significantly more mana efficient/healing done compared to our other holy paladins. With the mana tide nerf however, mana will become more stressful, but I don't think damage in heroics is allowing you to overly prio spirit over haste. You can check my armory at
http://eu.battle.net/wow/en/character/a ... a/advanced and my logs at
http://www.worldoflogs.com/reports/ub271vui1007pqgc/ for a better understanding of how I gear and play for the content I'm at (maintain the thought though that holy radiance for most other fights is a much more significant part of healing done, other than Chimaeron). One thing to note is that I already have a large proportion of divine lights in order to keep up with damage on tanks in the encounter, and have a roughly even amount of healing done through FoL and HL purely because spikes need to be beaten with FoL.
TL;DR
Int >>>Spirit=/>Haste>>>>>>Crit>>>>>>>>>>>>Mastery for myself.
As a final note, don't use the tier gear, its badly itemised and other classes will gain far more from it. The best gear you can get will be int/spirit/haste gear with ideally no reforging, but if you look at my armory posted earlier you can get a good idea of interim gear.
EDIT: To address the OP, haste will always be better than crit. Spirit will always remain better than crit with hardmode damage and MTT nerfs. Consider Crit and Mastery as junk.