Why the problem usually starts here
A house that takes a long time to warm up is usually one of three things. The fabric is leaking heat as fast as the system can replace it. The heating output is too low for the building's heat loss. The controls are starting too late or running too cool to reach the target before everyone gets up. Replacing the boiler before checking those three rarely changes the experience.