Two Amsterdam tenants had great success in reporting their landlord to the Huurcommissie rent tribunal for charging them exorbitant rent. The Huurcommissie ordered the landlord to lower the rent for a small, leaky, drafty room on Keizersgracht from 1,950 euros to temporarily 95 euros per month. The rent for another room in the same building was lowered from 1,200 euros to temporarily 93 euros.
I haven’t tried any other EU country apart from the NL. Although I think it’s bureaucratic, but I do find it to be efficient and systematic. Anyway, many of the problem won’t usually be experienced by the local and expats but by the newcomers e.g. non-local students in the Netherlands who is transitioning to working life there. It becomes more difficult because the real housing in the NL are very limited and in high demand.
In the UK it was really easy. No need to register at all.
Can’t argue about the housing!