Personally if I had to change my smartphone I would look into lenovo, acer, xiaomi ones, or even a Nexus but this is a bit out of your budget. With the lots of ROM updates and custom software they work like a wonder, if they had any issue to start with.

Dont know about customs tho. Sometimes they hit you hard if you get those phones directly from Asia and if you (re)buy them in your country you are paying a 20-30% more.