I am using this phone for an year now and find it good.
Good points
Camera is good specially the front camera
Runs smooth no lag
Game play is awesome
Viewing angles are good.
Bad points.heating issues while long run
Battery dies fast
Slow charging
If you use menory card higher than 32gb then it ejects it.