I also have a very old account with Chase that I rarely use. Chase is more complicated and their customer service could improve, and their website is somewhat limited.
I use Schwab constantly, if I have a question I call them and they answer the phone. I'm very happy.
That is correct.
You form an LLC, you give them︂ your address + personal KYC, and that's it, no need to go to the U.S.,︃ no need for SSN or ITIN as it is not a personal account, it's a︄ business account (although I don't conduct any business, I just use the brokerage account to︅ invest and trade).
You can do the same with Interactive Brokers, but I'm not sure︆ that Interactive Brokers will also give you a regular checking account, I think they only︇ give you a brokerage account. I'm sure someone here could provide more details about Interactive︈ Brokers.
One last thing.
To open a business account with Schwab there is a minimum︉ amount of money required. I don't remember exactly how much it was, but I think︊ it's $250K. And with Interactive Brokers I think it's only $2,000-$3,000.