Cuba has the classic “English Channel” defense though. Mexico would not have the benefit or luxury of being isolated from America by nearly 100 miles of ocean.
But on the other hand Mexico is still a much bigger nation than Cuba. The US has spectacularly failed to deal with Toyota pickup insurgents in west Asia, and a socialist Mexico would be a much more significant regional power. Mexico would have a much better shot regardless, deserts, mountains and rivers, they have natural defenses too.
Cuba has the classic “English Channel” defense though. Mexico would not have the benefit or luxury of being isolated from America by nearly 100 miles of ocean.
But on the other hand Mexico is still a much bigger nation than Cuba. The US has spectacularly failed to deal with Toyota pickup insurgents in west Asia, and a socialist Mexico would be a much more significant regional power. Mexico would have a much better shot regardless, deserts, mountains and rivers, they have natural defenses too.