ZTE Axon 7 Mini

If you are looking for a great smartphone with below $300...