In my experience as a UK citizen, is that the bar for sorting out a US bank account for a non-US citizen running a non-US registered company is non-trivial. Especially if you're not physically in the US. It's a process that can take several months of tedious running around with forms and no guarantees of a result at the end of it. If others experiences have been different and easy — I'd love the details ;-)
I've also found that US companies expect US bank accounts to be associated with US companies/individuals, so their standard forms are also setup that way to expect SSNs, etc.
For me, running a non-US business, international bank transfers, credit card payments (I've been… surprised… how large some CC payments have been) and PayPal (very much not ideal I agree) have been much simpler.