apart from the visa of course, everything else is pretty straight forward. Depends on what the total price was as to how much value you get. I never knock anyone for using agents because in most cases it just makes sense.
I don’t entirely agree, there are other ways at much lower cost. Of course the fast track immigration and the chauffeur services are great but beyond that’s about it for me.
if you have a card you can have THB account and if the business accepts cards you can use it to pay from your THB. But you’d still be charged an ATM fee.
if you know anything about Thailand at all you should know that everyone has a different experience even within the same bank or the same immigration office or DLT. There is no consistency whatsoever.