As far as weather goes, you can run afoul in either airport in March.
March 2008 I was delayed for 8 hours in Denver due to snow and Houston was also having horrible delays and cancellations due to a big storm. Missed nearly two whole days of my first trip to the Yucatan.
Whatever you choose I hope your experience is better than mine.