Samsung S23 FE is a good looking midranger that has a good hardware as well.
The device has a 6.4-inch Dynamic AMOLED screen with 120 Hz refresh rate and 1080×2340 resolution, the Qualcomm Snapdragon 8 Gen 1 SoC at the helm, 8GB of RAM, 128/256GB of storage, a triple rear camera system (50 MP main with OIS, 12 MP ultrawide, 8 MP 3x optical zoom telephoto), a 10 MP selfie snapper, and a 4,500 mAh battery with support for 25W wired charging.
The device runs on Android 13 with One UI 5.1 on top from the start.
If you are interested in buying this device you can go to Amazon whcih offers this smartphone for $599 right now.
There is also a bonus for you.
If you buy the device right now you will get a $100 Amazon gift card which takes the price to $499.