You apparently do not have a circulation system in the house, probably because you did not pay for one. Therefore you have to evacuater the cooled water from the pipe before you can get hot water, and once you turn the faucet off, the water starts to cool down again and then the next time you have to do it over. Like the plumber says, it is proabably normal for the way your house is arranged. Your previous house may have had a circulator or been arranged so that the faucets were closer to the water heater. As for the allowance. If you contract specified an allowance and you signed it, then you do not have the right to subtract it and buy your own. He could sue you for breach of contract for doing so. His allowance price, and there should have been something to specify how the prices would be computed, (possibly the manufacturer's list price or that price less a discount would be the most common way), included his profit/markup which you apparently think he is not entitled to. That markup is to cover his assuming liability for the integrity of the fixtures he would supply, and since you are supplying your own, he does not have to warranty, service, or have any responsibility for them. In fact if he were I you would also have to install all the sinks before I would put the faucets on them. You are apparently buying them from Home Depot or a similar store and as such they have a high probability of being defective and if they should be he will be justified in charging you extra for removing the defective part and then installing the replacement. As for a different plumber, once I found out the facts why he did not finish it, or was not allowed to finish it, I would assume you would not be a customer I would be comfortable working with, since you could do the same thing to the next guy.