Looking to buy an Android phone for around $300. I'm thinking a Xiaomi but theres so many different models that i'm not sure which one to go with.
I also don't know which version to buy.
Coming from a kogan phone so my only needs are good reliability, fastest performance, battery and camera if I can. For under $300
Redmi note 3 or 4 are very good for the money. Excellent build quilty and performance. You can get a Redmi note 4 for a little over $200 with 3GB RAM and 32GB storage (can use SD card also). There's also a 64GB model for a bit more.
I've just ordered a new note 4 as I smashed the screen on my current one last week. Paid about $215 through Ali express, although I will have to wait a while for delivery. You can pay extra for express delivery. Mine still works ok despite the damage so I can wait.