Trading with brokers is usually cheaper than trading with banks. You can open an HK Stocks account online without the need to show up in person. It is best suited for short-term and day trading. But it is worth noting that it takes time to transfer funds from your bank account to your trading account to start trading, so you may miss some investment opportunities in the meantime.
Also, it takes time to transfer funds from your HK Stocks trading account to your bank account. Admittedly, it is less convenient than banks but it charges a lot less for trading. Buy and hold investors with substantial investment can consider opening stock accounts in banks as they offer some extra credibility. No matter if you open an account with a bank or broker, you are protected under the investors compensation scheme. Under the terms of the Investor Compensation Fund (ICF), an investor is eligible for compensation of up to HK$500,000 should he or she sustain a loss as a result of a default by an intermediary, be it a bank or broker in relation to specified securities and futures contracts, or related assets.