Currently the only requirement to join an app store is to have a valid payment mean in the store country (including gift card I think?)
Most people I know juggle multiple store accounts (one in each country) and switch the app store account when they need new apps only available on the other side.
Most people I know juggle multiple store accounts (one in each country) and switch the app store account when they need new apps only available on the other side.