For me the Huawei phones are the best in terms of price/reward. They are much cheaper than Samsung or Apple phones and still have very good components in them and they are using android.
One other thing you could try when trying to save money would be to go into refurbished phones. They are usually 1 year old, still have warranty of 1 year, and are much cheaper than new phones. With only minor cosmetics impacts they usually look like a complete new phone.
But huawei phones don't come with play store which is really a big draw back and this happens as a result of cold war between USA and China in the recent months.One plus is really a good choice for someone who is looking to have decent budget because it gives performance more or similar to Iphone.
Never buy refurbished/second hand phones, we never know their working condition and it won't give full satisfaction even something like buying cheapest new android in my opinion.