What I like about Bitcoin compared to banks is the convenience. There is no need for us to wait and fall in line just to make transactions around the globe as we all know that not all banks supports online banking and not all people are also able to access banks so for me Bitcoin has an edge against the traditional banking.
Don't get me wrong, Bitcoin transactions are way better than bank transactions. You don't need any third party, you handle everything yourself. But I don't think you still have to stand in long queues before you can make a transfer, even though it is still less convenient than Bitcoin transactions.
The only drawback here is that Bitcoin's adoption in some countries is way too slow and majority of it's people are still skeptical about it. Lastly, I agree with you with regards to the high transaction fees but I think Lightning Network wallets will do the job well done.
A big part of this drawback is the network fees. What's the point of all countries accepting Bitcoin when you'll pay high fees or wait for a long time for a transaction to complete?
Lightening networks are not user-friendly. An average Bitcoin user won't be able to use it. And people don't like complicated. So once a thing gets complicated they're out, especially if their money is involved.
As far as I'm concerned, high network fees as the only limitations of Bitcoin when it comes to international transactions.