Which is the best andriod phone?

Samsung Galaxy S3,Htc and Motorola Razr!