I do believe you when you say it can makes things difficult to do it ‘legit’ in the future but I’ve actually never heard anyone express this as a problem they’ve had.
I have Bangkok Bank and I wouldn't recommend them - I find they have the least number of ATMs nationwide and I wasn't able to set up online banking with them. I've heard good things about K bank. BTW I didn't need a form from immigration, Visa was sufficient.
I guess it depends on the country but in the UK you're not able to sign a new contract directly with the tenant once you've engaged an agent. You'd have to find a new tenant yourself.
Well you have their name (and often their address too). But I can see your point of view. However, as a landlord, I employ an agent specifically because I don’t want tenants contacting me, so giving them your details kinda defeats the purpose.
Landlords (I'm one) often have agreements with agents that prohibit that. Also, the landlord may not want direct contact with tenant, which is why they are using an agent in the first place.