In my experience, which PH products, and which nutes will work best depends - to a very large degree - on where you live and what your water and environment is like.
I fought PH issues and wild PH swings for years until I discovered that ANY organics added to my water caused wild PH swings on the UP side. I live in the Pacific North West where it rains a LOT. I also happen to live in an honest to god rain forest, The soil, air and water are filled with bacteria, mold, mildew, algae, etc etc. Even RO filtration doesnt get rid of it all.
Those bugs just LOVE organics in nutes. They cause wild PH increases as they eat. So, anything vaguely organic is a big NO for me, so citric acid, vinegar, etc are on my banned list.
I also cant use any nutes with any organics in them. That rules out Mega Crop, Fox Farm, Advanced Nutes PH Perfect, etc. Now that I have switched to Jacks 321 hydro, I have a rock solid stable rez as far as PH.
I use battery acid as PH DOWN. I use it because it works best, last longest, and provides micro nutes in the form of sulfur - its sulfuric acid. I forget what Im using for PH UP, I think its Potasium hydroxide, but I use so little the last gallon jug I mixed up is a couple of years old.
On top of all that organic crap, I have another issue with my water. It contains carbonates that want to give it a natural PH in the 6.7 range. The chemistry has to do with dissolved C02. Dissolved C02 = carbonic acid - which lowers PH. My water naturally has a fair amount of C02 in it when it comes out of the tap. That in combination with the carbonates, makes my water really really really want to be at 6.7. After coming out of the tap, when the water gets aerated, that C02 leaves the solution, which makes the water less acidic = higher PH. When I add PH down, the solution will gradually climb back UP in PH over time even with NO nutes or plants in the system.
So, I have TWO vectors that both raise the PH of my water. Bacteria eating organics, and the natural C02/carbonate cycle in my water. I have well water by the way.
I am of the belief that many of the problems other people have in hydro are similar to mine, and based on the same underlying issues - water with a hi natural carbon dioxide/carbonate content, and using organic nutes and amendments.
Most folks just dont realize whats going on and blame something else for the PH swings - like incorrect EC, over/under feeding etc, too much N or P or K, etc etc etc, when if fact its something hidden in the water and/or nutes.
By the way - sulfuric acid (regular car battery acid) is the most common PH Down used in the world. Virtually ALL large commercial growers use it every where. The main reason Im sure is its the cheapest by far, but it is also safe and it just works.
I spent $8 on a small container at my local auto parts store three years ago and still have 1/3 of it left, plus a 1/2 gallon of the diluted stuff I mixed up.There is nothing wrong with using it in our grows.