For Kh and calcium I use API. I compared to salifert and they were close enough so I go with the API unless I want a more precise number. For phosphates I have a low range electronic kit, can't remember the brand but it isn't the Hanna one. For magnesium I use salifert. I really don't test anything else.
If you buy locally, be sure to check the expiration date on the higher end kits. I've noticed locally that some of the salifert kits are only a few months from their expiration date. I assume since they are so much more expensive they sit on the shelves longer, especially at some of our stores where they keep them behind the counter. Plus when they restock I assume they put the new kit in front instead of in back and pulling the older kits to the front, so if a few have sold and you get one from the back it might already be a year or 2 old.