Which smartphone should I choose between Moto G Gen 2 and HTC 620g or if not both then which one should I purchase in the price range of below Rs.15000? Which one among Moto G (3rd gen), Samsung Galaxy J5, and HTC Desire 626G+ should I buy? Why?