Because of the US FATCA law you may have trouble opening a bank account in some countries (smaller entities simply can’t be bothered with the paperwork the US demands on accounts for “US Persons”, a term which has specific meaning). In practice this just means you have to deal with larger banks.
Note I’ve been a US resident for decades, and started several companies here, but am not a US citizen and have lived and worked on three other continents as well so had no prior bias.
* Note 2: this business is intended to be quite profitable relatively soon, rather than a “focus on user growth and toggle the profit switch later business.