It’s hard because a big part of audio is subjective. Not everyone wants flat sounding earphones or headphones. I used to browse head-fi.org. Not sure if it’s still a good source but I found a lot of good reviews for even budget stuff so I was able to get great sounding earphone recommendations for almost any price range.
It took a while but I’ve settled for Etymotic research in the long run. They fit what I like and they are decently affordable. Also I’ve had a pair for 5 years now and they still work which cannot be said for the majority of earphones I own.