I can recommend you the Galaxy J5, it is a good budget smartphone. I recommended it to my friend and reading reviews about it, it is good for its price. What type of games do you want play? It is not strong enough to play the high end games smoothly and you just have 8gb of internal storage space. You can extend it with micro SD card, but the internal can make problems if you install heavy games. And the ram and cpu is not made for high end games. For most non high end games, this phone is right (I suppose).
>
http://www.reviewgist.com/best-cell-phone-under-300
> http://technobrij.com/best-smartphones-under-300-dollars/
Btw, I have an iPhone and Android and experience with several Android devices. Every cheaper smartphone will...