I bought it then I returned it and got moto g turbo its best.
Cons
First the samsung's AMOLED display is way too oversaturated.
Unnatural colors.
No gyroscope.
Samsung mobile start hanging after 3-4 months.
All phones have same design.
It will not get an update ie 6.0
Pros
It has front flash:)