I received DP100 shells today. First impressions are quite good, nice fit and comfort for me and the maintenance is very easy. Compatibility is very good, I could fit mx500, steel mesh and dp100/mx760 covers just fine. It has good potential in terms of sound, it offers good bass quantity and nice mids, highs. I only tried N50 drivers so far, so I'll update my impressions after more experiments. Not as refined sounding as mx500 or qian69 shell (my favorite) but still quite good. Very nice all rounder because of the good fit and compatibility, plus its easy to obtain. (sold in a lot of places on aliexpress, cost 1-2usd/pair usually) Compared to mx500 shell with same driver (N50) soundstage is a bit smaller and the overall sound is more forward and direct, but 2-3khz area is smoother (plus the fit is a lot better ofc)
The dp100 shape is deeper, smoother compared to mx760. The fit is better for me and more comfortable. The stem is one big volume with no friction inside and the cable holes are large so its not necessary to remove the back plate for maintenance. Much better compatiblity than mx760, also there is enough volume inside to tie proper knot.
I haven't tried H180 yet but it would be interested to compare these two. I plan to buy a cheap random bud with these shells to experiment with.
My subjective comparison of my current top 3 15.4mm shells
Soundstage: Qian69>mx500>dp100
Overall SQ: Qian69 ~ mx500 > DP100
Fit: Qian69 > DP100 > mx500
Ease of DIY: mx500 > DP100 >> Qian69
Price/Availability: mx500 > DP100 >> Qian69
Compatiblity: mx500 = DP100 > Qian69
(edit) Compared to mx500, Q69 tends to have noticeably dialed back response around 3.5khz, then 5khz gets back up quickly. DP100 is more forward and less spacious (little congested), 3khz area somewhat decreased as well but not as much as Q69, bass is not as deep. I'm experimenting with possible solutions.
DP100 (transparent) vs MX760 shell