Some programs build then peak.
Some programs Build and Practice( peak) at the same time.
Other programs kind of stick in the middle, and let you get a bit from both worlds.
You will find coaches and athletes and writers and scientists and programs that advocate one strategy or the other. Any of these programs are good, because whoever wrote them understands these ideas, and built the program around them.
If you find someone who advocates ONE of these ideas, while ignoring or outright avoiding the other (peaking without building, forever,for example) be skeptical.
As for which is best, that's up to you. Whichever one keeps you motivated. Whatever you decide to do, make sure to follow the program, to allow it to lead you through the process. You are ahead already, because you understand these ideas. You will learn something, whatever you do. Some poor guys don't believe that planning your training is very important, so they never have the faith to try any programs to see what works best for them.
Lately, I've been doing "blocks," 6 weeks of building with rep PR's, then 6 weeks of peaking with ramping, low rep, higher weight sets. Mentally, it's fun to have a specific goal to shoot for each session. By rotating the blocks, I rotate the goals to stay fresh and motivated.
I don't know if it's the best way, but it's an effective way. And if I switch to a program that blends the building and the peaking, I'll already know how to do it. I'll be set up to get more out of it. Good programs teach you about training and planning.