If you are talking bang for buck, the best phone IMO is a OnePlus. The new screens are brilliant with a high refresh compared to some others, the cameras have improved a lot and are comparable to Samsung and Huawei and the software is about as stock Android as you are going to get which is what you want. Although the price has gone up, i still think you can get a OnePlus 8 for a decent price, but even a OnePlus 7 is really good. Samsung have an event to showcase their new set of phones early August, so there will be a decrease in the second part of the year for the Samsung s20 at some point if that's what you want.