Indy, I have had the same experience with yoga tops. They are getting too long. I have one Athleta one that is perfect and I guess I'd better get more before they stop making it. I can't stand the bunching up. I do wear my Eurohalters, as they are the most comfortable, long enough (don't care if some skin shows on my back), and the print distracts from any headlight issues. The zippered pocket is annoying, but, I don't care. I bought a YMMV tank, and it's really thin and breathable, but way too long. I should have bought an XX small, instead of my usual X small . Of course, it would probably still be too long and then too tight.
Most Sugoi things fit me perfectly, so I will look into that, too.