Apple engineers figured out a long time ago how to use the iPhone as a fine streamer. It does not have a good internal DAC as we all know and connecting it to an external DAC can make a significant difference in sound quality. Its single USB-C or Lightning port can serve two-way digital transmission, while other brands' streamers still struggle. By using the proper adapters and power supply, I can energize an external storage device like an SSD to access local music. The music is clean and transparent compared to using the same setup with an iFi Zen and a low-noise PSU. Additionally, iPhone apps function much more smoothly due to the iPhone's higher computing power and memory. You will likely see more and more high-end streamers pursuing the same trend.
Trust your ears. Don't let others' poor experiences with the iPhone deter you. Everyone's mileage may vary, but what's most important is that you've found what works for you. That's a good thing. I still use other streamers like iFi or WiiM because every time I wire my iPhone to the DAC and amp/preamp, I lose the portability of the iPhone, and the adapters/PSU for external devices can be cumbersome. Nonetheless, there's no doubt that the iPhone is a fine streamer.