I had one of those hot water recirculating pumps in a home I lived in earlier. It was a real energy hog.
The best solution is to locate the hot water heater close to the place where you're going to use the hot water - note that most homes have their "wet" rooms located fairly close to each other. In additon to giving you faster hot water, it minimizes the cost of plumbing. If the bathrooms and the kitchen are separated quite a bit, the best solution is to install an additonal hot water heater and split the load.
Also consider if any of your wet rooms are not used very much. If so, locate the hot water heater so that room pays the penalty when hot water is used.
And look into the pressure sensing shower controls. They really work - someone can turn on a faucet or flush a toilet and you won't even notice it.
Go into the world and do well. But more importantly, go into the world and do good.