There's definitely a TON of factors that determine "Is it worth it?" but there's no doubt that for $300 out of contract there is no better Android device out there. So if you're looking for the best Android device at that price point, it's definitely worth it. In the past 6 months there has been many other devices that are equally as good if not better (Nexus 6, Note 4, Moto X, etc) but those are all $500 or more. If money is no object you may want to consider those devices but for money you're not going to get much better. I use a OnePlus One and an iPhone 6 everyday. There's not a huge difference in basic everyday tasks (web browsing, email, texting, facebook, instagram) and my iPhone cost me $749 ($400 more than the OnePlus One!). Obviously, using an Apple device has its benefits besides the basics but it's crazy to think you can get a very similar experience on a phone at the One's price point.