I would not recommend Singapore for anything more than pocket change.
If it comes to any sort of legal dispute you, as a foreigner, will always be at the loosing end.
Aside form the above I find proceedings over there very bureaucratic, stubborn and inefficent. A bit similar to all these COVID measures SG had for far too long.
Btw., a perfect example of Singaporean mind-set is this ->
Exclusive: Singapore banks report tax amnesty Indonesians to police
SG banking:
Either you go with a private bank, pay about the same fees as everywhere else but will be settled with very unattractive prices when dealing in non-local bonds.
If you want to something on the stock market, most private banks do not offer a well-thought trading platform which means you are better off to split between banking and brokerage. That means a lot of bureaucracy because both, broker and bank, do KYC separately, even though it might the very same financial institution.