Some very quick thoughts from having stayed at Uayamon twice, and all others except Temozon Sur once...
Uayamon -- In my opinion, Uayamon is the most physically appealing of the haciendas in terms of exterior feel and interior decor. (Note that the decor at Uayamon is more modern than the other properties, and I should disclose that a more modern interpretation of the "hacienda look" is my preference.) Food seemed more expensive on our second visit, and not particularly impressive in terms of quality. I think Uayamon (and the most of the other haciendas) try too hard with the food. It might be nice if they offered a more "authentic" menu for those who want well executed regional food, and a "fusion" menu for those who want something (that tries to be) more unique. I suppose the good news is that uayamon is close to Campeche, where there are some good and reasonable seafood places to eat (e.g., Chac Pel and La Pigua)
Puerta Campeche -- We stayed at this location for the first time in early January. While it is not a hacienda in the traditional sense (since it is in a restored building in the middle of the city), it is a nice facility with a cool pool and a very pleasant staff. (The german manager used to be at Uayamon.) While we only had two meals at this location, I found that the food was superior to the other haciendas.
Santa Rosa -- This was our first hacienda experience. With its location at the end of a long narrow road that runs through a small village (and the blaring morning music to wake up teachers and students

), I found santa rosa to be the most "authentic" of the hacienda experiences. The grounds are pleasant, but they are smaller than the other haciendas (except, of course, Puerta Campeche.)
San Jose -- I seem to be one of the few people who isn't ga-ga for this location, so take my advice with a grain of salt.

My main gripes are the decor (which seems a little "corporate Santa Fe" to me, and the gringo intensity. While my one visit only provided anecdotal evidence, I found that San Jose felt much more
on the beaten path that the other locations (in terms of clientele.) If this is your scene, you will be happy. We were not, as one of the selling points of the haciendas for us the ability to escape from fellow gringos, not to hang out with them...
One last note about San Jose -- they have no indoor eating area. If it is unseasonably chilly (as it was when we visited), you will be cold while you eat.
My overall ranking:
1) Uayamon
2) Puerta Campeche
3) Santa Rosa
4) San Jose
P.S. I don't know if the deal is still available, but some of the properties do come up on the 35% off Starwood resorts offer that was online as of a few months ago.