If you must have lower pH (extremely doubtful), driftwood is short-term and loses effectiveness as tanin leakage fades. Peat must be done before adding the water to the tank as it tank significant quantities if your water has any significant GH/KH. CO2 reduces pH but does nothing, repeat nothing, for the GH/KH of the water, and fish
requiring soft acid water for breeding require low GH, not low KH/pH.
So, if you want to have soft acid water, mix tap and RO or RO/DI before adding it to the tank. That works and will continue to work indefinitely. The other processes do not do so, or are much more difficult to control.