For 90% of people who need a smartphone, s10 lite is the best choice. It gives you best battery life, decent performance, and a collection of good cameras
Don't waste your money for useless geeky features of modern day flagships. I am not sure if everyone needs reverse wireless charging, or 120 hertz refresh rate which you would disable after a week to save battery. Be particularly careful with s20+. Even if the peice has fallen down, this is the worst phone value for your money.