I used EC7s for almost 2 years, Yuin PK2s for about 3 months. Based purely on sound quality, I give it to the EC7s by a wee bit. They have a much more flat, accurate sound spectrum compared to the Yuins, which are coloured much like the Grados they are often compared to. Also, the design of the EC7s is fantastic; very comfortable and stay in place better than any other earbud I've ever tried (of course, they are clipped
).
However, I can also say that both pairs of EC7s crapped out in the left earpiece (which bears most of the tension because of the J-design). The first set I borked learning that I'm not cut out for recabling
. That set was about 14 months old. The second set I purchased failed after just 8 months (that was when I ordered the Yuins). That time I went for warranty service which resulted in them recabling it with cheaper cable. The repair failed after only 2 months and I saw no point in going through it again (and again and again).
So, at this point, coloured or not, I'm kindling my love for the Yuins. The PK2s sound very, very nearly as good as the EC7s, are as comfortable, and stay in nearly as well. The J-cord design for the PK2s is terrible, so I had to exchange it for the Y-cord which is the much better choice for the PK2s. Unfortunately, I have yet to put them through the sort of stress testing my EC7s got (daily use for hours a day) so I can't speak to their durability. Their design reminds me of the sort of cheap buds I used to get as pack-ins with CD players in the early 90s, and that's a good thing, because those things, bad sounding though they might be, are still working 15+ years later after all manner of abuses.
So, all said, if money weren't an object and sound quality were your overriding concern, I'd go with the EC7s. You'd just have to do so keeping in mind that they're prone to shorting out in the left ear and Audio-Technica's warranty repairs are, at the least, spotty.
Value wise, I'll be sticking with the Yuins. If the PK2s are still functioning and kicking this time next year, I'll be buying myself some PK1s.