I would say this. If you are wanting to take the course to really learn and be a better diver and a quality cave diver, take it in Florida. Everyone I have spoken with has said you can learn to cave dive in Florida and then Mexico will be a cake walk to dive, but it does not work as well going the other way around. Mexican cenotes are not as deep and the water is much warmer, you are using aluminums and very light harnesses. Florida you are rolling steels normally, deeper dives and cooler water.
No offense, but I saw you were recently certified here in Fl and its obvious you're just repeating the common bs that gets passed around especially by the "older guys". Gain some experience in the two then form your own opinion rather than repeating nonsense. In Mx nobody does those comparisons, but here in Fl people seem to think Fl cave diving is superior. They all have their merits. In Mx the shallower dives lend to much longer dives which gives the opportunity for manymore drills per dive, more time for forming basic skills, and for complex navigation. Believe it or not there are deep caves and caves with flow in Mx. Mx isn't better than florida it's just different and vice versa.
What the OP should decide is where most of his cave diving will be performed. If in Fl train here. If in Mx train there.
I don't know why so many people in Florida want to push the perception that Fl cave diving is so superior.