Its the best phone under best budget and superb phone for a developer! You can go for it without thinking second time . Camera Quality is Good( 13mp & 5mp), Performance is superb( snapdragon 801, 2.5ghz), Operating System can be chaged According to ur mood( developer only), look is awesome! Slim+ different design( not like samsung - all phones of samsung have 90% same design - every one asks for samsung which phone is this of samsung?) but this company is great! every one can differ easily which phone is oneplus one, one plus two, oneplus x . and I think its a very good young comapny that made its company popular in this big market in very less time by just its 1 phone - Oneplus One. Just go with it and enjoy!
NFC - that is the only reason why I havent upgraded to oneplus 2 . I will stay with my Oneplus one:)
Sound - speakers are superb I liked it and you will also like it
Camera - great at night and superb at day( both) -( for this price range)
Battery backup - superb with CM12( marshmallow is also working great)
Performance - fast( never lags)( stock stable rom)
Screen brightness depends on operating system( minimum level is superb with CM12, helps at night)
Note: - Resale value and demand is more thn samsung Guaranteed!( after using 8 months its selling for Rs. 16500)
Dont read more. Just go for it! Trust Me