Alpaca is very interesting, I've been following them since the beginning. The sad thing is that I'm not from the US and it's still not available for residents of my country (Paraguay in South America).
I opened a company last year. In my country we can't access Paypal or Stripe and international bank transfers are painful. I had to travel to Estonia because of the KYC stuff from the bank, the rest of the process was completed remotely.
Also the deposit insurance in my country is quite low, so saving money in Estonia is a good option for me.
I'm using the LHV Bank, they give you a multi-currency account, a great mobile application and also access to different worldwide markets (for investments, etc.).