These companies are all specialised in paternity tests, immigration tests, and other types of legal tests. None of them is usually recommended for haplogroup testing and population genetics because they only offer basic Y-STR tests without the kind of genealogy service provided by FTDNA. Furthermore they are all quite expensive (over $400 !) and most fail to describe what STR markers are tested or whether SNP confirmation is available or not.
So in my opinion you should avoid them all and go with the much cheaper and much more detailed 23andMe if you just want to know your haplogroup or ancestry painting, or FTDNA if you are looking for a Y-STR test for genealogical purposes.
By the way, Genetrack is associated with Genebase (a reasonable alternative to FTDNA), but charges more than Genebase.