I too feel buying budget phones is the best because of how hardware keeps getting better and it's easier to switch to a newer model if you own a budget phone. I have friends that bought really expensive phones in the early days and still have them around because they paid so much for them.