One plus nord fits in almost all categories and a budget phone too
One plus nord seems like a good fit with all required features and price.
But if going for a higher range try Samsung note 10 series and Samsung galaxy s10
OnePlus would be a great option
One Plus is the best of all