Just for some figures, a £250k mortgage at 5% over 25 years is nearly £1500 a month.
Average house price is £280k so with a 10% deposit you'd be looking to borrow roughly £250k for an AVERAGE house.
For the people who don't think its hard, can they explain how an average salary is able to pay £1500 a month JUST on their mortgage? Once you add council tax, utilities, insurance, food, petrol/travel costs etc etc you are way, way over the average salary take home pay.
You basically need two average incomes to live reasonably, in an average home.