If it's completely unlocked, it has all the bands necessary (look in Tech Specs) to work with any provider in the world, with the exception of Band 66. But my suggestion is not to get from a carrier, and instead get it directly from Apple. This is the only way to bypass SIM-locking, and to really use it anywhere. And not from Best Buy either. Use the bands listed as a guideline with whatever provider you will use.
For example, if you get an unlocked iPhone 7, from Apple (and not a carrier), and you put a Sprint SIM in, then decide say 6 months down the road, you hate Sprint and want to pop in a Verizon card, you can. But this also requires that for international travel, that the iPhone 7 is both CDMA and GSM (CDMA is used in the States, everywhere else uses GSM, as far as I know). SIM Locking is when the first SIM inserted will lock to that carrier and then you have to take it to Apple to have it unlocked. I asked Apple when I got my phone if they could SIM lock it to a carrier, and they said yes, but they don't want to do it. So my iPhone 6S Plus is not locked to a carrier.
Also, I wold heavily suggest if you have the scratch for it, get something bigger than 32GB. 32GB is at least the bare minimum anyone needs, but then if you load it up, it will cause capacity issues unless you have more storage space on iCloud and can archive the pics. When I bought my iPhone 6S Plus here in Toronto, I saw people with iPhone 4's. 4's. That's longevity.