Now that the big spring phone releases are out of the way, you can make an informed decision on any pending purchases. The HTC One and Samsung Galaxy S4 both have their strong points, and you can get a solid deal on both of them, provided you're flexible on carriers. Amazon has both currently listed for $129.99 with a 2-year contract.
The HTC One in question is the 32GB AT&T variant, and it's usually $199.99 (last on sale for $150). A $70 savings on a fairly new device is great, and it's impressive what HTC has done with its new flagship phone.