5 years. 4 years now and again and the last year once a month. Never had a problem . I dont need transfers in seconds. A couple of days or less suits me fine.
Ignore anyone who tells you to use an agent. It is a waste of money and does not save you much inconvenience. It could also cause you a number of problems in the future so it is much better to do it yourself as John Stanners has also explained.
Transfers to Bangkok Bank from uk using the reason long term stay in Thailand show as international transfer as required by immigration. I also contacted Wise and had my account tagged. I've not had a problem since.