After doing a lot of recent side to side comparisons, and comparisons with mail-in spectroscopic lab results, these are my current choices of hobbyist test kits, based on accuracy and reproducibility. None are perfect (but then neither are the pro labs, who often disagree somewhat even with each other.) Also, any of this can change as soon as the next batch of reagents arrives, so even you've established a current 'best' test, you can't stay married to it if the results start to seem off.
Brands tested include full sets from Red Sea, Elos, Salifert, Giesemann, and Hanna; and 2 tests each from Nyos, Hach, Lamotte, and SeaChem.
Alkalinity - Hanna.
Calcium - Salifert. Hanna if you are very precise with your measurements and technique. (Elos and Giesemann ok.)
Magnesium - Salifert. (Giesemann ok.)
Potassium - Salifert.
Nitrate - (Red Sea, Nyos, Giesemann all only ok.)
Phosphate - Hanna ULR Phosphorus. (do conversion in your head.)
Iron - Hanna. (not great, better than others.)
Iodine - All inaccurate.
Strontium - All inaccurate.
Dissolved Oxygen - Lamotte.
I didn't do comparisons of pH, ammonia, or nitrite tests. I would probably just use the Red Sea ones I have, if there were a need.