ATL-MTY is 1089 miles on CRJ 900, I have been on the flight before when we had to stop in Houston and take on fuel in high winds. That really sux. Fortunately I was in F, which is nice on these planes.
I think the 900 is better than most options and Aeromexico has a really nice coach class with these planes.