I understand that in the UK you will need to pay a stamp duty (0.5%) each time you buy a UK stock.
You do not pay this duty for the US/Other stocks. Instead, you will need to pay about 20% for the dividend paid to you. But this dividend tax is irrelevant for many traders. if you buy a growth stock you do not get dividend anyway.
Trading 212 does not attract foreign exchange fee so anytime you sell and buy you get an interbank exchange rate. Of course, it is better if you have a US$ currency account because you have a full control when to use and when not to use. There will be an exchange rate fluctuation. But it does not really matter if you are trading frequently as some day you get £/US lower but on the same day or other day you might get £/US higher so overall it is a quite balance.
Have i missed something here ? Your opinions, comments please.