I just bought a new phone on contract; the phone came free with the contract and my monthly payment will be lower.
Downside? Instead of Android 5.1 as my "old" phone has, the new one has 5.0 and won't be getting 5.1 ever. The next flavor of Android, "M," will almost certainly be the next this phone gets.
So far, I'm not complaining.