One should only buy oppo phones if they are interested "ONLY AND ONLY" in taking photos. and still it is huge price for taking some good photos.
why you shouldnt buy.
1) processor:mediatek MT6750T octa core is budget processor, which is not for heavy use, and in general cheap.
2) poor gaming experience.
3) overheating, as processor is not powerful device gets heated when you try multitasking.
4)Phone comes with android 6.0
5)OVERPRICED!
lastly, I want to say if you like selfies more than overall performance of your smartphone you should buy oppo f3.