Given that MPs fufill a sort of dual role- representing their constituents and sitting in Parliament to debate issues that shape legislation that affects the Nation, they need a home both in their constituency and one close enough to Parliament.
I have no problem with them being reimbursed for a property close to Parliament, for instance - that seems fair enough.
I do have a massive issue with many of them "flipping" their main home designation, so that they can furnish and maintain properties at the taxpayers expense,or subsidise family members at the taxpayers expense, or effectively building a property portfolio and making large profits at the taxpayers expense.
There are some serious issues here; At what geographic distance does it become untenable to commute to Parliament and hence require a second home?
Personally, I think we should bite the bullet - buy or commission the building of several apartment blocks, offering good security and 2/3 bedrooms, then tell MPs they can live there where they will pay a subsidised rent, or they pay for their own accommodations entirely out of their own pocket.