The best advice I would give to potential house hunters is just play the game. There is an ideal world and then there's reality.
The reality is politicians have a lot of investment properties so they have no incentive to change this.
And at the moment whatever you buy will be worth more before you exchange contracts and then there is stupid low rates too