Samsung Galaxy A55 has stereo speakers, a premium build quality, containing glass back and aluminium sides, considering these facts it'll be strong and durable enough, also phone has good specs and an IP rating.
S23 FE is also good, it's basically slightly better version of Galaxy a54, also, this phone has big bezels & is expensive to be considered a
mid-range phone.
Redmi Note 13 pro/pro+ have good main cameras, 67/120w fast charging that comes in box, good ~1.2k screen, stereo speakers, strong CPU, and 13 pro+ also has an IP68, which is also impressive, these phones have good specs overall.
Oppo Reno10 pro/pro+ are great options you can get, only con is that you don't get an IP rating for these phones, these phones have 80/100w fast chargers that come in box, great main and optical zoom cameras, optical zoom is quite rare for mid-range phones, Reno10 pro+ has a good ~1.2k screen, specs are great, especially considering price of these beautiful phones.
Or you can choose Realme 12 pro+ for similar reasons to Oppo Reno.
Or you can choose Motorola phones, because they mostly have IP rating, but you must consider that they receive updates quite slowly and rarely.
Note: Vivo makes good flagships, but I don't recommend their mid-range phones, since they don't have stereo usually.
If any of these phones don't satisfy you, you can get an older flagship instead.