>>324339251
they are literally the company that sells the hardware to valve, so I think they'll be great. 
My suspicion is that valve signed a deal to not make trackers for x years with HTC and this is the only way they could get those out there since so many people wanted it.