I don't use black tank chemicals anymore. We are just "weekenders", so I make sure to rinse the black and grey tanks a couple times after a trip. I usually add some bleach to the final rinse.
If I don't rinse the tanks, the camper can start to smell after a week or two during the hot summer when it is sitting unused.
If I was unable to rinse the tanks, and/or had a seasonal campsite, I could see using chemicals to help control odor.
When we did use chemicals, it was the Campa-Chem stuff from Walmart. Seemed to work well as far as I could tell.