Generally, as long as the service provides bank transfer into SGD account in Singapore, it should be fine. Personally, I prefer Wise simply because of their competitive exchange rates (and I’m able to perform two-way transfers via Wise)