One Plus is no doubt a great phone which has great specification. It has received tremendous support from market and critics. Also, it has certainly able to strike a chord with the Indian consumers with providing specs with half the price when compared to the other bog giants in the market!
However when it comes to practicality and reliability it definately misses a mile. First of all The Oxygen OS is buggy and is prone to viruses. Second is that it heavy structure build is prone to breaks with even a small fault and durability is at stake. Also, the fingerprint sensor is slow when compared to others and lack of important features like NFC and service issues as well.
Not a question about its great pros such as great design and power but when it comes to thinking about using the phone for 2 years, well theres certainly a considerable doubt/
Overall, One Plus 2 is a great phone with good specs but reliability and damages are a great concern. It have to be lucky to actually get full out of your purchase which is certainly a considerable reason to look for other reliable options.