If price isn’t an issue I’d go with the HTC One (X?) developer version. If not I’d go with the Nexus 4. But this is coming from a canadian where being on contract is the biggest worry.
If you fine with signing a deal, the HTC One is probably the best hardware on the list. I would flash it with a custom rom to get stock android and then it’s one of the best phones out there.