I have BLON BL-03, Fiio E10K, Sennheiser HD599 and the AirPods Pro 2.
It is wrong to assume that TWS have average or bad sound quality, especially the crop of premium TWSs. You have to try these with Hi-Res lossless audio to know that they are bloody good. I will not say that they are as good as high fidelity IEMs. When you are in noisy outdoors, advantage of no-ANC IEMs drop off significantly or you have to crank up audio so much that it is not safe for ears. With ANC on, my AirPods Pro 2 are limited to 85-90 decibels and they crank out really good audio. What if I have to speak to someone? I have adaptive audio on. The moment I start speaking, transparency mode turns on. I turn on transparency mode when I feel bit of fatigue in ear. It makes me feel as if there are no earphones in my ear. It is that good. There is a trump card though for AirPods Pro 2. Spatial Audio. Borrow phone that has Apple Music subscription and AirPods. Try You Aint the problem song on Apple Music with hi-res lossless and Spatial Audio on. Then there is the feature of seamless switching between other apple devices. I have Apple TV and Mac and iPad. I can seamlessly switch between devices. My previous IEMs die often when I use them while working out. The heavier ones always fall out or come loose. It's hard while cycling as I cannot take hand off to correct the fit. These AirPod Pros, though with battery, are lighter, they stay put and as they are IPx4 certified, they have been my workout and cycling partner ever since they launched.
Things are very very different at home. 10 times out of 10 I prefer using HD599 over AP2s. I am in quiet environment and these things are way way better, except when I want to watch TV at night when others are sleeping. So, if you ask which is better, I would go with TWS while on the road and with a full sized headphone setup at home. There is no place for wired IEMs in my world now and I am very serious about audio quality.