It's OK. The Xbox One still does it best, followed by iOS.
Xbox One: Store region is determined by the region setting selected in settings, not your account. On the web store you don't need to change anything - just sign in and it doesn't matter which region it's in.
iOS: Store region is determined by account, but the account used to access the App Store is independent of your Apple ID to access other services like iCloud and even Game Center. So you can just sign out of the App Store and sign into another account from a different region.
Switch sounds like it's doing things similar to PS4/PS3, which is alright but it means you'll have your digital content spread across different accounts, and you'll have to sign out of all services on one account to access the store of another.
Wonder whether the online service subscription carries over to other accounts on the system like with Xbox One.