The OnePlus 9 has all the flagship features you need, and it costs well below $1,000.
Good build, Not too heavy, Really good 120Hz flat display, Snappy performance, Excellent fingerprint scanner, Good pair of stereo speakers, Extremely fast charging, OxygenOS is still really good, Charger is included
Camera performance needs to be improved, No OIS on the main camera, No microSD card slot, Plastic frame