I'm looking for a new phone around $300, and the OnePlus 2 is on my list. All the reviews I find are from 2015, was hoping for a newer perspective. Have the software bugs been worked out? Reason to believe the phone will be supported going forward? Generally, would you recommend buying this for $275 in October 2016? Thanks!