I don’t know about best but I know what I prefer. Disinfectant is just that, as long as it kills the bad stuff without harming anything.
What is best for the individual is a matter of preference. One could simply use diluted bleach, peroxide, or vinegar to achieve much of the same results while saving money. However, I don’t care to deal with bleach or vinegar odors, multiple rinses, and a few minor reasons.
Went w f10 because it’s user friendly, is slightly less work for me, and I had the finances available. If money was an issue, I’d go with they others mentioned.