The screen is very large, clear, and bright. The camera isn't too bad. It does NOT perform well in low light though. The 16GB internal storage isn't really enough, so I highly recommend getting a microSD card.
The phone is a little slow, so apps take a few seconds to launch. Games like Pokemon Go do run, but they're a bit slow and laggy. Same goes with Snapchat.
I've had the phone restart on me a few times, but so far it hasn't been a huge issue. I just make sure to force close all of my apps on occasion, and that keeps the lagging and restarting issue down.
Overall, it's a pretty good phone for the price. Of course it's not going to perform as well as a flagship phone, but if you're on a budget, this is a good choice in my opinion.