As two native North Americans - by way of Colorado in the United States - we feel like we know the area (countries) pretty well. But that is one of the great things about North America - even when you feel like you have a good idea on what it's like, it will constantly surprise you. Over the years we have explored, adventured, road tripped and trekked all over the countries of Mexico and the United States.
One of the best things about these two countries is the ability to spend so much time in them and still not see, feel, taste or explore everything. In fact, while we were raised in the United States of America, neither of us have visited all 50 of the states (at last count we had explored 28 of them). And even though we have visited more than half, we still have only scratched the surface. The USA really is just bubbling with amazing off-the-beaten-path adventures.
As for Mexico, a country that shares one of the longest land borders with our home country, we will admit that we have only explored the smallest bit of the magical country - most notably the Baja Peninsula and the city of Monterrey (and surrounding national parks). Mexico is one country we always want to head back to, not only because of its beautiful landscape, but because of its rich culture, warm, welcoming people and amazing opportunities to slow down and just soak it all in (and the tacos & margaritas too).
Honestly, if you are looking for a spot to just dive deeply into then definitely consider exploring the United States, where all 50 states - yes all of them, even you Oklahoma - have something amazing to offer. Or plan a trip around all 63 national parks - including some of our favorites Capitol Reef, Everglades and Olympic. Or head further south and adventure in clear blue water, swim with whale sharks, hike a volcano or just east some darn good tacos.